Windows认为外部IP地址是本地主机名?

我花了整整一天的时间来解决这个问题,这让我绝对疯了。 我试图build立一个远程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本地主机环路和一些开发服务器上的虚拟主机(与运行mySQL的同一个主机)的特定环路。

我的机器运行Vista,我的经理有一台XP机器,服务器运行的是Ubuntu 10.04lts(如果你愿意的话,也可以是Lucid Lynx)

嗨,这应该回答你的问题。

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

同时检查文章的评论。

事实certificate,将skip-host-cache添加到mySQLconfiguration(Ubuntu中的/etc/mysql/my.cnf )文件中工作。 感谢您的帮助,也许我终于可以写下一些PHP了!