IT/OS (Unix Linux Windows)
[UNIX]DNS Looping
에스카르차
2018. 11. 8. 13:39
728x90
개요
WAS 서버의 Looping현상으로 인한 서비스 지연 발생
현상
WAS 서버의 resolv.conf 설정 변경 후 해당 WAS서버에서 제공하는 일부 서비스 접속 불가 현상
원인
resolv.conf 설정 시 nsswitch.conf 설정 파일이 없으면 DNS 우선 참조(hosts 파일 참조 하지 않음)
※ resolv.conf : DNS 서비스를 위한 설정 파일
nsswitch.conf : 도메인 검색 순서를 설정하는 파일
ex) hosts: files [NOTFOUND=continue] dns
→hosts 파일에 URL이 없으면 dns 서버에서 검색
hosts 파일 내에 등록된 URL 호출 불가로 서비스 큐잉 발생
→DNS 참조 후 공인IP로 호출하게 되어 내부IP 호출 서비스 불가
→WAS서버는 DMZ 망이 아닌 내부망에 존재 하므로 공인IP로 서비스 호출 불가
해결방안
resolv.conf 의 설정에 대한 무지로 인해 발생한 건으로 resolv.conf 원복하여 해결
WAS 서버의 Looping현상으로 인한 서비스 지연 발생
현상
WAS 서버의 resolv.conf 설정 변경 후 해당 WAS서버에서 제공하는 일부 서비스 접속 불가 현상
원인
resolv.conf 설정 시 nsswitch.conf 설정 파일이 없으면 DNS 우선 참조(hosts 파일 참조 하지 않음)
※ resolv.conf : DNS 서비스를 위한 설정 파일
nsswitch.conf : 도메인 검색 순서를 설정하는 파일
ex) hosts: files [NOTFOUND=continue] dns
→hosts 파일에 URL이 없으면 dns 서버에서 검색
hosts 파일 내에 등록된 URL 호출 불가로 서비스 큐잉 발생
→DNS 참조 후 공인IP로 호출하게 되어 내부IP 호출 서비스 불가
→WAS서버는 DMZ 망이 아닌 내부망에 존재 하므로 공인IP로 서비스 호출 불가
해결방안
resolv.conf 의 설정에 대한 무지로 인해 발생한 건으로 resolv.conf 원복하여 해결
728x90