Networking
IP 地址不斷被分配已在使用中
我有一個內部 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 表和埠映射來追踪惡棍。以極端的偏見終止。