윈도우에서의 resolve 과정??
글쓴이: yaongi0620 / 작성시간: 목, 2003/10/02 - 11:25오전
얼마전 한 사람이 제가 관리하고 있는 홈페이지에 접속이 안된다고 연락이 왔었습니다.
물론 다른 사람들은 모두 정상적으로 접속을 하고 있는데, 그 사람만 안된다하여, 직접 찾아가 증상을 보니, "서버를 찾을 수 없거나, dns 오류입니다"라는 오류메세지가 뜨더군요.
그래서 실행창에서 nslookup을 해보니, 도메인에 대해 lookup을 해주고 있었습니다. 그런데 희한한 일은 똑같은 도메인으로 ping을 해보면 그 도메인에 대해 resolve를 못하는 겁니다.
nslookup bb.co.kr --> 111.22.33.244 가 나오는데,
ping bb.co.kr --> request out이 나오더라 이거죠.
고수님들의 답변 기다리겠습니다.
Forums:
우선 제목부터 바꾸시는게 좋을거같네요 . 해당사항은 Windows 의 r
우선 제목부터 바꾸시는게 좋을거같네요 . 해당사항은 Windows 의 resolve 과정과는 아무런 관련이 없는 단순 ping 관련 장애질문같네요 ;)
dns 는 작동하는데 ping 이 나가지 않는것에 대해 원인을 추측해보건데
1) 해당 ip 의 서버가 정말 shutdown 상태이다 .
2) 해당 라우터내에서 ICMP 패킷을 filtering 하고 있다 .
로 압축할수 있을듯한데 1번이 아니라면 2번이 거의 확실시 되는군요 (최근 웜으로 인해 ICMP 를 filtering 하는곳이 상당히 많습니다 . 대형 ISP 에서도 초기에 그런조치를 취했으며 몇군데는 아직도 해제하지 않은것으로 알고있습니다)
ping 이 차단되어도 nslookup 에서 정상적으로 ip 를 resolving 해준다면 사이트는 정상적으로 접속이 되야 합니다 .
혹은 %WINDOWS%\system32\drivers\etc\hosts 를 수정하시어 local 에서 dns 를 resolving 하도록 구성해보시고 그래도 안되는지 확인바랍니다 .
telnet server-ip 80 으로 접근가능한지도 확인해보시고 다시 질문올려주시면 좋을것같네요 .
--
Sang-Kil Park
먼저, 사용자는 윈도우를 os로 사용하고 있습니다.한 10일 전쯤
먼저, 사용자는 윈도우를 os로 사용하고 있습니다.
한 10일 전쯤에 제가 관리하는 name server 세팅과정에서 문제가 있어 많은 isp업체의 dns에서 제 도메인을 lookup해주지 못했습니다. ns 레코드를 잘 못 썼거든요. 한 일주일 쯤 isp에 따라 도메인이 왔다갔다 하더라구요. 일주일 후에는 대부분의 isp의 네임서버에서 도메인 정보를 제대로 전달해 주었습니다.
그런데 문제는 윈도우에서 또 한번 일어났습니다. 몇 몇 사람들의 윈도우즈에서 여전히 리솔브를 못하는 것입니다. nslookup을 해보면 정상적으로 주소를 찾는데, 이게 익스플로어 등에서는 리솔브를 못하는 겁니다.
잘못된 ns 정보가 여전히 몇 몇 컴의 dns cache에 남아있어서 그런 것이 아닐까라고 추측은 해봅니다만.... (TTL 시간이 아주 긴...)
( ipconfig /displaydns해서 확인을 해보아겠지요. 하지만 그래도 이해가 안되는게, 기본적으로 캐쉬의 정보를 가지고 실패를 하면 다시 네임서버에 질의를 해 정보를 갱신해야 하는 것이 상식적인 것이 아닐까하는 것입니다. 잘못된 캐쉬 정보가 TTL이 끝날때가지는 무조건 로컬에 남아있는다는 것은 영 ....)
---- m( @.@)m -----------
이미 질문에 대한 답을 모두 알고 계신듯하군요 .말씀하신대로 ip
이미 질문에 대한 답을 모두 알고 계신듯하군요 .
말씀하신대로 ipconfig/displaydns 로 남아있는지만 확인하면 될거같네요 .
한번 caching 된 dns 는 언급하신대로 TTL 이 끝나기전까진 사라지지 않습니다 .
우선은 ipconfig/flushdns 로 날려보시고 그래도 안된다면 해당 dns 서버를 의심해봐야할것같네요 .
잘못된 ns 정보가 굳이 윈도우라서 발생하는게 아니라 해당 dns 서버의 문제가 아닌가도 생각해봐야 할거같습니다 .
그래도 안된다면 구체적인 도메인을 언급해주시면 살펴보도록 하겠습니다 .
--
Sang-Kil Park
댓글 달기