我有一个与域名绑定的 go daddy 网络服务器。最近我将域名移至不同的 DNS 并指向不同的网络服务器,因此网络服务器在 go daddy 上没有域名。我尝试通过 IP 地址访问网络服务器上的文件,但无法访问(出现 404 错误)。但是我可以通过 IP 地址通过 FTP 访问网络服务器。我应该怎么做?
答案1
我怀疑您可能会遇到以下一两种情况:
1) 您的网络浏览器已缓存旧 IP 地址。请尝试使用其他浏览器(如果您使用的是 MSIE,则使用 Firefox;如果您在 Mac 上使用 Firefox,则使用 Safari),该浏览器您已经有一段时间没有访问过该网站了。您也可以尝试刷新客户端上的 DNS 缓存(在 Mac 上使用 dscacheutil,在 Windows 计算机上使用 ipconfig),但如果您使用的名称服务器正在缓存,您可能只需等待。
2) 使用 IP 地址访问网站只有在服务器为每个网站使用单独的 IP 地址时才有效 - 我有点怀疑 godaddy 是否这样做。因此,请尝试使用 telnet,从您拥有的任何命令行(Windows 中的 cmd.exe、Mac 中的 terminal.app、Linux 中的 bash)
$ telnet
telnet> open <ipaddress> 80
GET /path_to_file.php HTTP/1.0
Host: your.domain.name
(hit enter twice)
如果你得到了预期的结果,那么它就在那里,你只需要等待DNS刷新。