① 為什麼用IP無法訪問網站,域名可以訪問
因為是虛擬主機。
主機上放置了N個網站,而每個網站綁定1個或以上域名,所以用域名訪問主機可以解析到網站目錄,但用IP的話伺服器就不知道解析到哪個目錄了。
如果就想用ip形式訪問,可以手動設置Host頭域信息。
java中以org.apache.http.client.methods.HttpGet實現http請求為例,解決方法HttpGet httpGet = new HttpGet(url);
httpGet.setHeader(「Host」, ServerHostname);
1、直接使用ip地址訪問不了站點的原因
原因就在於該ip地址可能對應著多個web站點,單單依靠ip地址是不知道如何匹配到哪個web站點的。但是通過域名,我們就能夠知道具體要訪問哪一個HOST。如果使用虛擬主機,直接找到相關virtual HOST即可,如果使用反向代理,那麼通過代理找到HOST的實際私網地址也可以。
2、只有一個公網ip如何實現多個WEB站點的訪問
有兩種辦法可以實現,其一是虛擬主機,其二就是反向代理。通過目前來看,虛擬主機的實現方式已然不多,更多的企業或者學校使用的是反向代理技術。
② 伺服器外網ip無法訪問如何解決
1、首先檢查設置的埠映射是否正確映射到內網的伺服器,即設置的轉發規則中的IP地址是否為伺服器的IP地址;
2、無法訪問內網的伺服器,請檢查伺服器是否開啟,可以在區域網內使用其他的計算機訪問伺服器,確認伺服器是否開啟,並能成功訪問;
3、檢查是否映射了伺服器所需的所有埠,有可能沒有完全設置訪問伺服器所需的埠,導致訪問失敗,可以通過開啟「DMZ主機」來檢測,若開啟DMZ主機後,能正常訪問伺服器,則可能是埠添加不完全;
③ 我的電腦訪問不到伺服器主機ip地址,但主機卻可以訪問我的ip地址
ping命令是相互的,伺服器端能ping通你就證明你和伺服器之前鏈路是通的。至於你ping不通伺服器,只能說明網關或者中間的路由器做了相關限制,不過這沒什麼,不影響你們之間的相互通信
④ 區域網計算機不能通過IP地址訪問網內WWW伺服器
卸載搜索工具(如網路搜霸)
。。。。。。。
⑤ 公司的伺服器,IP地址能訪問,但是域名不能訪問
伺服器沒有綁定域名
域名解析那裡把域名解析到伺服器
伺服器那裡綁定下域名就可以了
⑥ web伺服器ip能訪問 域名不能訪問
您好!
可能原因:
1 防火牆設置策略問題。(過濾或者忽略了解析網段的請求)
2 光PING通域名伺服器只能證實您可以聯繫到域名伺服器所在的主機,而域名伺服器的配置必須正確才可以解析地址。看看您的解析分配表,還有伺服器指向 地址池等 有沒有問題。
3 不排除是被屏蔽了。
再多說怕被刪帖了~~
以上。
⑦ 為什麼我的ip地址不能訪問到我的伺服器呢
你要設置成你外網IP才可以
⑧ 為什麼有些IP地址用於WEB伺服器時不能被訪問呢
誰叫你用XP的 XP是這樣的 你還要設置一下 別人才可以打開哦
⑨ 為何我在區域網中某個IP地址無法訪問伺服器
可能那台電腦安裝了防火牆,把原來設的IP,給過濾了!
所以換一個IP就可以訪問了!