外網ip無法訪問網站
1. 在伺服器上可以用IP訪問,在外網用IP訪問不了,是怎麼回事
如果你是用的自己電腦當伺服器.那麼外網不能訪問是很正常的.你沒有公網的IP. 如果你是租用IDC公司的伺服器.IP一定是固定的公網IP的.但因為按照國內工信部的要求.網站放在國內是需要備案了.為了防止有些域名未備案使用.所以大多機房有白名單限制.也就是需要你的域名備案後提交白名單才可以訪問.而未備案之前是不允許用IP直接訪問網站的.建議你找你的服務商協助你檢查處理.
2. 網站內網可以訪問,外網訪問不了怎麼回事
首先你做的網站在本地,不能被外網訪問,所以你需要將網站放置到雲伺服器上才可以,具體步驟如下:
一、購買域名
為了讓人們更好的記住你的網站,你需要一個簡潔的域名來對應你的網站,可以去域名提供商處進行購買。
二、購買雲伺服器
為了保證外網能夠訪問你的網站,需要一台雲伺服器來承載你的網站程序。因為雲伺服器是可以被外網訪問的。
三、上傳並運行網站程序
有了雲伺服器之後需要將網站程序上傳到伺服器上並運行以提供網站服務。此時你的網站就可以通過伺服器的IP地址及對應的埠進行訪問。
四、域名解析
域名解析非常簡單,主要是為了關聯雲伺服器的IP與所購買的域名,使得用戶能通過域名訪問到虛擬主機。解析步驟在域名購買的平台都有詳細的介紹,可以參考域名商發布的域名解析步驟。
3. 為什麼用IP無法訪問網站,域名可以訪問
因為是虛擬主機。
主機上放置了N個網站,而每個網站綁定1個或以上域名,所以用域名訪問主機可以解析到網站目錄,但用IP的話伺服器就不知道解析到哪個目錄了。
如果就想用ip形式訪問,可以手動設置Host頭域信息。
java中以org.apache.http.client.methods.HttpGet實現http請求為例,解決方法HttpGet httpGet = new HttpGet(url);
httpGet.setHeader(「Host」, ServerHostname);
(3)外網ip無法訪問網站擴展閱讀:
1、直接使用ip地址訪問不了站點的原因
原因就在於該ip地址可能肆渣緩對應著多個web站點,單單依靠ip地址是不知道如何匹配到哪個web站點的。但是通過域名,我們就能夠知道具體要訪問哪一個HOST。如果使用虛擬主機,直接找到相關virtual HOST即可,如果梁廳使用反向代理,那麼通過代理找到HOST的實際私網地址也可以。
2、只有一個公網ip如何實現多個WEB站點的訪問
有兩種辦法可以實現,其一是虛擬主機,其二就是反向代理。通裂模過目前來看,虛擬主機的實現方式已然不多,更多的企業或者學校使用的是反向代理技術。
4. 為什麼外網不能訪問我的網站
1.應該是防火牆的問題,你看看是否有問題。因為你其他應該都沒有問題了。
2.網路提供商封了80埠,你怎麼換埠也沒用的,因為外網訪問你路由的埠是80,變不了的。
3.你把遠端WEB管理地址設為:255.255.255.255。。。。不必的,與這個沒有關系。另外,你見過哪個外網的地址是這個的。。。。。:)
5. 怎麼解決外網不能訪問IIS的問題
怎麼解決外網不能訪問IIS的問題
IIS的安全脆弱性曾長時間被業內詬病,一旦IIS出現遠程執行漏洞威脅將會非常嚴重。外網不能訪問IIS的問題是其中之一,下面是我收集的解決辦法,希望對你有幫助!
1、查看網站屬性——文檔
看看啟用默認文檔中是否存在:index.asp index.htm index.html (最好全都有,沒有可添加)
2、查看網站屬性——主目錄
A、本地路徑是否指定正確
B、是否勾選“腳本資源訪問”?
C、是否勾選“讀取”?
D、執行許可權:純腳本
3、查看網站屬性——目錄安全性——編輯
A、是否勾選“匿名訪問”?
B、用戶名:IUSR_您的'計算機名(不對,就點瀏覽選擇)
C、密碼不用改,勾選“允許IIS控制密碼”就可以了
D、其它不用選
4、查看網站屬性——網站
A、IP地址:全部未分配 或者 選擇一個
B、TCP埠:80 (最好不要改,改了訪問方法就不一)
5、打開控制面板——管理工具——計算機管理——本地用戶和組——用戶
A、看看“IUSR_您的計算機名”此用戶有沒有啟動,必須啟動(說明:有紅色的×表示沒有啟動)
B、看看“IWAM_您的計算機名”此用戶有沒有啟動,必須啟動(說明:有紅色的×表示沒有啟動)
C、在“IWAM_您的計算機名”該用戶上按右鍵——設置密碼(密碼要記住,後面還需要用上該密碼)
6、打開控制面板——管理工具——組件服務——組件服務——計算機——我的電腦——COM+應用程序
A、在“IIS Out-Of-Process Pooled Applications”上按右鍵選擇‘屬性’——選擇‘標識’,指定用戶:IWAM_您計算機名(說明:可以點瀏覽查找);輸入密碼,密碼上面步驟的密碼。再次啟動該服務,啟動後它會動。
B、在“IIS In-Process Applications”上按右鍵選擇‘屬性’——選擇‘安全性’,將‘啟用身份驗證’勾去掉
C、
在“IIS Utilities”上按右鍵選擇‘屬性’——選擇‘安全性’,將‘啟用身份驗證’勾去掉。
7、如果還行,就關掉伺服器的防火牆。
最後,就是測試了.
;6. 地址欄輸入公網IP 無法訪問網站
這個要看情況的,通常一台
WEB伺服器
上可以有很多個網站,有可能有幾百個,但是這台WEB伺服器很可能只有一個固定IP,像這種情況下,不能用IP來直接訪問網站,但是如果這台WEB再加一個固定IP(如220.181.43.130),然後把這個IP分配給某一個具體的網站,例如www.domain.com,在這種情況下,你就可以通過這個220.181.43.130來訪問www.domain.com了,否則就不能訪問。
註:一台電腦是可以有多個固定的IP的。
7. 外網不能訪問網站
你的描述中:伺服器沒有經過防火牆這些安全設備,而公網無法訪問你們伺服器(可以ping通,但是http方式不行),而同一個網段的IP可以訪問(你們科室的電腦出站地址和伺服器應該是一個段的,另外就是電信機房能訪問),我感覺有可能是伺服器操作系統中訪問策略的設置問題,可以用公網任一機器試探伺服器80埠,看看是不是能訪問。可以弄個筆記本,架個簡單的IIS網站環境,測試頁面是否能訪問,這樣有助於判斷原因所在,排除伺服器系統自身設置的問題。
8. 公司網站,在內網可以訪問,外網訪問不了怎麼回事
因為沒有公網ip,所以只能在內網訪問,如果想實現在外網訪問,可以使用網雲穿內網穿透做映射,把內網服務映射到外網,就可以在任意外網訪問公司內部網站