如何獲取某個網站IP地址?


使用 ping 命令: ping 域名

要獲取一個網站的 IP 地址,最簡單粗暴的辦法就是直接使用 ping 命令,例如:

ping百度域名www.baidu.com

從 ping 的返回結果中可以看到 14.215.177.38 這個 IP 地址,我們在瀏覽器中輸入這個 IP 地址,可以看到:

通過IP地址訪問百度首頁

居然是百度首頁呢!!!

注:某些網站可能不能通過 IP 來訪問,因為多個網站可能共享同一個 IP ,輸入 IP 服務器端並不知道你要訪問哪個網站。 

 

在不同地域 ping 同一個域名可能會得到不同 IP

我們可以簡單地認為這就是百度的 IP 地址,至少是我們目前訪問百度時使用的 IP 地址。

其實,像百度這樣的訪問量巨大的網站,背后的 Web 服務器可不只有一台,IP 地址也不會只有一個,並且位於不同的地區。

不同地域的用戶訪問的基本都是距離自己最近的服務器,這樣才能達到最快的訪問速度。

為了驗證上面這個論述,我們在另一個遠程 Linux 主機中執行以下 ping 命令:

ping百度域名www.baidu.com

從截圖中可以看到,同樣是 ping www.baidu.com ,這次返回的 IP 地址卻變成了 180.101.49.11 。

在瀏覽器中輸入這個 IP 地址,我們也可以抵達百度首頁,不過速度明顯比剛剛那個 IP 滿了一些,因為這個 IP 背后的服務器距離我們要遠一些。

 

在同一地域 ping 同一個域名也可能會得到不同 IP

另外,就是在同一個地區,像百度這樣的網站為我們提供的 IP 地址也不只有一個,通過 nslookup 命令可以印證這一點:

通過nslookup工具查看百度域名

這里的 14.215.177.39 和 14.215.177.38 兩個 IP 地址都是離我們較近的 IP 地址,通過他們我們都可以抵達百度首頁。

不同的時間執行 ping 命令拿到的 IP 地址也可能不一樣,不清楚這背后是否是出於負載均衡的原因。

 

使用站長之家的 IP 查詢工具

除了通過命令查詢之外,我們也可以通過一些免費的 Web 工具進行查詢,例如使用站長之家的 IP 查詢工具查詢:

使用站長之家IP查詢工具

注:這里的示例換成了查詢博客園的 IP 地址,因為百度的域名被屏蔽了使用這個工具查詢不到。

 

未完待續。。。

本文僅對網站 IP 做了簡單地剖析,后續會補充更多原理解釋。轉載請注明出處,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM