2013-03-05 7 views
2

주소를 IP로 확인할 수 없습니다. "해당 호스트를 찾을 수 없습니다."예외가 발생했습니다. 하지만 내 웹 브라우저를 통해 동일한 사이트에 액세스 할 수 있습니다.원격 서버에 연결하지 못했습니다.

IPAddress address = Dns.GetHostAddresses("https:\\google.com")[0]; 

내 웹 브라우저가 프록시를 사용하고 있기 때문입니까? 어떻게 계속 연결할 수 있습니까? 내 회사에서 기본적으로 웹 브라우저의 프록시 설정을 변경할 수 없습니다.

+0

전체 URL을 사용해 보셨나요? –

+0

@ NathanWhite 예, 전 전체 URL을 사용해 보았습니다. 아직 작동하지 않습니다. – user2038650

+0

https를 지정해야합니까? –

답변

2

문제는 https:\\입니다. 코드를 테스트 한 결과, www.google.comDns.GetHostAddresses()의 매개 변수로 사용하면 완벽하게 작동합니다.

+0

나를 위해 작동하지 않습니다. 이유를 파악할 수 없습니다. – user2038650

+0

'Dns.GetHostAddresses()'의 매개 변수로 정확히 무엇을 사용하고 있습니까? –

+0

IP 주소 주소 = Dns.GetHostAddresses ("www.google.com") [0]; – user2038650

0
IPAddress[] ips = Dns.GetHostAddresses("www.google.com"); 

foreach (IPAddress ip in ips) 
{ 
    Console.WriteLine(" {0}", ip); 
} 

테스트로서. 잘 작동합니다.

+0

thr이 내 네트워크 설정에 문제가있을 수 있습니다. 이것은 또한 동일한 예외를 제공합니다. GetHostAddress는 내가 사용하고있는 옵션이 무엇이든 호스트 자체를 찾을 수 없습니다. – user2038650

관련 문제