我無法將地址解析爲IP。這是一個例外「沒有找到這樣的主機」。但是我可以通過我的網絡瀏覽器訪問同一個網站。無法連接到遠程服務器
IPAddress address = Dns.GetHostAddresses("https:\\google.com")[0];
是因爲我的網絡瀏覽器使用的是代理服務器。我怎樣才能連接到它?我無法更改Web瀏覽器的代理設置,因爲它們在我的公司中是默認的。
我無法將地址解析爲IP。這是一個例外「沒有找到這樣的主機」。但是我可以通過我的網絡瀏覽器訪問同一個網站。無法連接到遠程服務器
IPAddress address = Dns.GetHostAddresses("https:\\google.com")[0];
是因爲我的網絡瀏覽器使用的是代理服務器。我怎樣才能連接到它?我無法更改Web瀏覽器的代理設置,因爲它們在我的公司中是默認的。
問題是你包括https:\\
。我已經測試了這些代碼,並且當您僅使用www.google.com
作爲Dns.GetHostAddresses()
的參數時,它可以很好地工作。
雖然不適合我。無法找出原因 – user2038650 2013-03-05 09:03:02
您用作'Dns.GetHostAddresses()'的參數究竟是什麼? – 2013-03-05 09:04:02
IPAddress address = Dns.GetHostAddresses(「www.google.com」)[0]; – user2038650 2013-03-05 09:07:56
IPAddress[] ips = Dns.GetHostAddresses("www.google.com");
foreach (IPAddress ip in ips)
{
Console.WriteLine(" {0}", ip);
}
作爲測試。工作正常。
thr可能是我的網絡設置中的一些問題。這也是同樣的例外。無論我使用什麼選項,GetHostAddress都無法找到主機本身。 – user2038650 2013-03-05 09:13:11
您是否試過完整的網址? – 2013-03-05 08:52:17
@NathanWhite是的,我已經嘗試完整的網址。它仍然沒有工作。 – user2038650 2013-03-05 08:53:44
你是否必須指定https? – 2013-03-05 08:54:41