Networking

IP 地址不斷被分配已在使用中

  • March 3, 2015

我有一個內部 IP 地址(192.168.0.57),每隔幾天就會分配給一台機器,然後它會在一天中定期失去與網路的連接。

發生這種情況的第一台機器執行的是 OSX,其餘的是 Windows。兩個作業系統都沒有檢測到 IP 衝突。

當我 ping 我知道它已分配到的機器的主機名時,它會給我返回有問題的 IP。當我 ping -a IP 時,它給了我一個完全不同的主機名。

我在網路上找不到任何具有第二個主機名的機器。這是DNS的問題嗎?什麼可能導致這種情況?

您很可能在網路上有一個“流氓 DHCP 伺服器”。機器未檢測到 IP 衝突的觀察結果並不能排除流氓行為。有關可用於檢測流氓是否在網路上的工具列表,請參閱我剛剛連結到的維基百科文章。可能在其 DHCP 伺服器打開的情況下引入了某些接入點。

當您 ping 主機名時,執行 ping 的機器可能使用您在網路上設置的 DNS 伺服器,因此返回“官方”或“所需”地址也就不足為奇了。我會想到其他因素,例如 DORA 對話的時間以及授權,但我不會在這裡詳細介紹。

當然,ping -a 會進行反向查找。因此,本地 PC 或交換機的 ARP 表已經“中毒”,現在查看最後一台 PC 廣播自己具有該 IP,然後將其綁定到該新 PC 自己的 MAC 地址。

分析 DHCP 對話的所有網路流量,然後在必要時使用 ARP 表和埠映射來追踪惡棍。以極端的偏見終止。

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