Networking

為什麼我的 ping 得到的 IP 地址與被 ping 的 IP 地址不同?

  • December 13, 2018

在嘗試設置 MSSQL 群集解決方案時,我遇到了一個超出我的專業知識的與網路相關的問題。

我試圖找到一個免費的 IP 用於我的節點。我要求網路管理員給我一個免費的 IP 地址。為了爭論,他給了我一個 10.40.1.205 的 IP,它應該是未使用的。

在集群設置期間嘗試使用給定 IP 時,SQL 抱怨該 IP 已被使用。

我嘗試從我的伺服器 ping IP 並得到回复說… 10.40.59.69…?

知道什麼可能導致這樣的事情,更重要的是如何解決它?

這並非完全聞所未聞,一台機器可能有一個別名分配給以前網路管理員不知道的網卡,等等。

顯而易見的事情是找到響應伺服器的 MAC 地址,這應該很容易做到。

在 SQL 伺服器的命令提示符下執行“arp -a”,並查找 10.40.1.205 和 10.40.59.69 地址。

您會看到兩者的 MAC 地址,可能相同也可能不同,它們看起來像“00-22-6b-3b-30-90”。您的網路管理員應該能夠通過列出的 MAC 地址辨識網卡,但在您告訴他之前,可能值得檢查它不是 SQL 伺服器網卡之一,以防萬一您犯了一個小配置錯誤自己在某個地方。

要檢查 Windows 系統 MAC 地址,請從命令提示符執行“ipconfig /all”,您將看到每個網卡的 MAC 地址。

引用自:https://serverfault.com/questions/95210