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

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

我花了一整天时间试图修复这个问题,这让我非常抓狂。我在尝试设置远程 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)

答案1

你好,这应该可以回答你的问题。

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

还请查看文章的评论。

答案2

事实证明,添加skip-host-cache到 mySQL 配置文件(/etc/mysql/my.cnf在 Ubuntu 中)是可行的。感谢您的帮助,也许我终于可以开始编写一些 PHP 了!

相关内容