同樣的網站在你這無法訪問 讓朋友們訪問又是正常的 |
發布時間:2019/4/11 17:40:39 來源:網絡圈 瀏覽次數:3138 |
其實在日常工作中,我們經常會發現這樣一個奇怪現象,同樣的一個網站,在此處無法訪問,讓朋友們訪問又是正常的,甚至同一個辦公室不同電腦上都可能存在此現象。
出現同一個網站不同客戶端訪問狀況不同的現象,原因有很多,從大的方面主要有三類原因:網站服務器端的原因、客戶端的原因、網絡環境的原因。
我是技術人員,也經常聽到客戶說網站打不開,但我們這邊一試又是能正常訪問的。我覺得因素可能有以下幾點供大家參考:
1、客戶端網絡環境導致無法訪問
不同客戶端的網絡運營商不同,比如我是移動,其它人可能就是電信或者其它的。如果我們要訪問的網站是在電信機房的,那我作為移動用戶,訪問此網站的速度是比較慢的,甚至是無法訪問。
那為什么其它網站我又能訪問呢?因為其它網站所托管的機房支持多線路訪問,比如雙線機房、BGP機房等。
2、網站服務器某一節點出現問題導致無法訪問
這種情況也較常出現,像一般中大型網站為了降低網站的負載,會做負載均衡處理,將不同的用戶請求分發到不同的節點服務器。所以張三和李四雖然訪問的是同一個網站,但最終訪問的節點服務器是不同的,如果此時你所訪問的那臺節點服務器出了問題那你自然是無法訪問網站的,而其它人訪問到的是另外的正常節點服務器,所以出現了這種現象。
3、DNS導致網站無法訪問
DNS是干嘛的呢,我們訪問的域名最終會轉換為IP,而DNS就是干這事的。DNS是將域名和IP地址映射的一個分布式數據庫。
我們可以手動更改電腦上的DNS配置,也可以讓其自動獲取。DNS不同,對應的域名記錄也不同(因為DNS是分布式的,不能保證某個域名與IP的映射關系在所有DNS服務器上同時生效)。
如果你使用的DNS里找不到指定網站的IP映射,那你就無法訪問這個網站;而你朋友用的DNS上能找到此域名的IP映射,就能訪問網站。
所以很多黑客會對公共DNS進行攻擊,這樣所有使用此DNS服務器的用戶都無法正常上網!
4、對方網站封禁了你
對方網站可以通過技術手段來封禁你,能做到只有你不能訪問,其它人都可以訪問。
常見的封禁措施有:
對特定IP封禁;
對指定IP段內所有的IP封禁;
對指定地域的用戶封禁;
對使用了指定瀏覽器的用戶封禁;
對執行了某些操作的用戶(如頻繁訪問)進行封禁等等。
5、訪問需要特定的設備支持
這種情況更多的出現在內部系統上,比如:同一個局域網內可以訪問,如公司、學校等;訪問需要證書驗證等。
綜上是常見的一些因素總結,但還有其它一些因素。如果真的出現同一個網站只有你無法訪問的情況,你可以看下網站提示什么、HTTP狀態碼是啥,這樣才能更好的定位問題。
|
|
|
|