핑을 막아논 서버의 IP를 알고 싶은데요.

lkjt의 이미지

gethostbyname(char) 이 0을 리턴합니다.

그런데 WSAGetLastError()도 0을 리턴합니다.

서버는 존재 하는데요.

제 생각에는 핑을 보내면 답이 없는것처럼 서버가 핑을 막아논거 같은데...

이럴경우에는 어떻게 해결을 해야되죠?

bugiii의 이미지

Quote:
제 생각에는 핑을 보내면 답이 없는것처럼 서버가 핑을 막아논거 같은데

DNS 서비스와 PING 과는 아무런 관계가 없습니다. 서버가 존재하는지와는 상관없이 DNS 서버에 그 호스트 IP 가 제대로 이름과 매칭이 되어 있고 설정이 되어 있다면 DNS 서버와 얘기해서 IP를 얻어오는 것입니다. ping 은 그 후에 해볼 수 있는 것입니다.

gethostbyname 에 여러 호스트 이름을 넣어 보았습니까? 어떤 이름을 넣어도 동일한 증상을 보입니까?

lkjt의 이미지

네, 다른 서버는 잘 됩니다.

그런데 서버는 살아 있는거 같은데요..

웹페이지가 열립니다.

jinyeong의 이미지

Quote:
그런데 서버는 살아 있는거 같은데요..

웹페이지가 열립니다.

web page는 ip로 여셨습니까?

nslookup으로 한 번 확인해 보시지요.

I thought what I'd do was,
I'd pretend I was one of those deaf-mutes.. or should I?