![域名解析为 IP 地址](https://linux22.com/image/793365/%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E4%B8%BA%20IP%20%E5%9C%B0%E5%9D%80.png)
我想弄清楚这个问题(而不是通常的“尝试直到修复”方法)。作为一名开发人员和好奇心强的人,我真的想了解这里发生了什么,这样我就可以深思熟虑地修复它。
问题:
我购买了一个域名并将其指向我的网站。在地址栏中输入域名确实会带您进入该网站,但仍然显示 IP 地址。我想让域名代替显示。
这个问题有一段时间没有发生,但是在没有真正检查网站之后,它突然发生了。
一些细节:
该网站是一个 wordpress 网站,托管在 digitalocean 上。域名来自 google(在他们将 google 域名出售给 squarespace 之前)。
答案1
域名解析为 IP 地址
总是如此;这就是 DNS 的全部目的。但这不会改变您在地址栏中看到的内容。
在地址栏中输入域名确实会带您进入该网站,但仍然显示 IP 地址。我想改为显示域名。
那是不是DNS 问题,与域名“解析”地址无关。如果您的地址栏自行更改,则实际是网站将您重定向到其他地方 - 这可能是 HTTP 30x 重定向、HTML <meta refresh>、JavaScript 问题,但肯定不是 DNS。
博客引擎很可能具有“网站域名”或类似内容的设置,并且如果访问者以某种方式通过“错误”地址到达,则会故意重定向访问者。
我不熟悉 WordPress 配置,但我搜索了“wordpress 重定向到 ip 地址”,它说你可以在设置 > 常规或者在您的wp-config.php
(WP_SITEURL 和 WP_HOME)中。