0
我通過socks代理服務器連接到一些網站。在我的情況下,它非常好的實現DNS緩存,所以代理不需要解析網站的IP地址。所以,我執行了DNS查找,但不知道在哪裏提供IP地址。 mySocket.Connect
使用代理的IP地址,所以它是不正確的地方。我試圖把它放在http header GET http://11.22.33.44/index.html HTTP/1.1
- 這不起作用(即使在瀏覽器中),因爲網站是在虛擬主機上。看來Host
頭是解決ip地址的正確位置。我對嗎?代理是否會解析主機名(因爲它仍然存在於GET頭中)?Dns緩存套接字