Linux

Windows 認為外部 IP 地址是本地主機名?

  • February 21, 2011

我花了一整天的時間試圖解決這個問題,這讓我非常瘋狂。我在嘗試設置遠端 mySQL 伺服器時注意到了這個問題,然後從那裡開始。我的經理可以連接到位於 192.168.242.26 的 mySQL 伺服器,使用 mySQL GUI 顯示他是 root@‘192.168.242.26’。當我在同一台伺服器上嘗試完全相同的 GUI 時,它顯示我為 root@‘ThisisCompanyD-PC.local’(除了 .local 是我的機器主機名)。

我檢查了我的 HOSTS 文件,它沒有在任何地方引用 ThisisCompanyD-PC,它是通常的 127.0.0.1 localhost 循環和一些特定的用於開發伺服器上的虛擬主機(執行 mySQL 的同一台)的循環。

我的機器執行 Vista,我的經理有一台 XP 機器,伺服器執行 Ubuntu 10.04lts(如果您願意,也可以使用 Lucid Lynx)

事實證明,添加skip-host-cache到 mySQL 配置(/etc/mysql/my.cnf在 Ubuntu 中)文件是有效的。感謝您的幫助,也許我終於可以開始寫一些 PHP 了!

嗨,這應該回答你的問題。

http://dev.mysql.com/doc/refman/5.0/en/dns.html

還要檢查文章的評論。

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