2016-08-20 19 views

답변

1

우리 회사에서도 비슷한 문제가 발생했습니다. 조금 답답한 가장 좋은 대답은 사용자 정의 DNS를 설정해야한다는 것입니다. 그것이 약간 나쁜 것이기 때문에 말하기 위해 유감스럽게 생각한다. 그러나 그렇게 나쁜 누구나. this 링크를 사용하면 몇 가지 지침이 제공됩니다.

기본적으로, 당신처럼 보이도록 /etc/dnsmasq.conf 파일이 필요합니다 :

# Reverse DNS record for master 
host-record=master.example.com,192.168.1.100 
# Wildcard DNS for OpenShift Applications - Points to Router 
address=/apps.example.com/192.168.1.100 

기사는 훌륭한 세부 사항에 간다. 네가 얼마나 네트워크에 정통하니, 잘 모르겠다.하지만 네가 그렇지 않다면, 너의 작전 꾼들 중 한 명에게이 일을 도울 것을 권할거야. 네트워킹을 비교적 잘 이해하지 못한다면, 이것을 설정하는 것은 상당히 어려울 것입니다.

+1

먼저 감사합니다. 내가 설정 한 DNS 서버에 대한 리눅스의 맛에 대한 제안은 무엇입니까? – wynshaft

+1

음. 당신은 Openshift와 함께 일하고 있습니다. 그래서 저는 당신도 A, 당신 손에 RHEL 복사본을 가지고 있거나, B, 아마 CentOS를 사용하고 있다고 상상해보십시오. RHEL의 추가 복사본이있는 경우 DNS 서버에서 보안을 강화하고 RHEL의 SELinux를 최상으로 활용하기 위해이를 사용하십시오. – JWAL

+1

그건 의미가 있습니다. 다시 한번 감사드립니다. RHEL 사본이 하나도 없습니다. CentOS를 사용해도 괜찮습니까? SELinux는 어떻게 작동합니까? – wynshaft

1

본인은 자신의 DNS를 요구하지 않고이 작업을 수행 할 수 있음을 이해합니다.

가장 빠른 방법은 호스트 시스템의 /etc/hosts에 필요한 항목을 수동으로 추가하여 xip.io 주소가 매핑 할 IP 주소에 매핑하는 것입니다.

또는 다음과 같이 dnsmasq을 설정하십시오.

$ cat /usr/local/etc/dnsmasq.conf 
address=/.10.2.2.2.xip.io/10.2.2.2 
address=/.ain1/10.2.2.2 
address=/.10.1.2.2.xip.io/10.1.2.2 
address=/.cdk/10.1.2.2 

$ls /etc/resolver/ 
ain1  ain1-xip cdk  cdk-xip ddns 

$cat /etc/resolver/cdk-xip 
domain 10.1.2.2.xip.io 
nameserver 127.0.0.1 

이 잘라 다른 곳에서 붙여 내가 여기에 IP 주소에 대한 자신이 확신하지 CDK 사용하지 않는,하지만 난이 별도의 DNS를 설정 할 필요가 없습니다 이해된다. 'ain1'항목은 OpenShift 용 CDK와 동등하지만 최신 Origin 업스트림 버전을 사용하는 OpenShift Origin 용입니다.