![自定义主机名?](https://linux22.com/image/1272767/%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%BB%E6%9C%BA%E5%90%8D%EF%BC%9F.png)
假设我拥有一个域名,即abc.com
,并且我已将该域名的 DNS 指向我的静态 IP:
我需要采取什么步骤才能让网络服务器看到我的主机名是 userxyz.abc.com 而不是 userxyz.current_isp.com?(如果这样的事情是可能的话)。
答案1
对于您希望公开解析的任何名称,您需要一个“A”或“CNAME”记录。此外,为了是您的域名的 DNS 提供商,您需要设置指向您的 DNS 服务器的名称服务器记录。最终,您将需要至少 1 个包含您的 IP 的 A 记录...以及尽可能多的 CNAME 记录来指向指向您的 A 记录的任何子域。
例如:
如果您有 abcd.com,那么您至少需要 3 条根记录才能使“abcd.com”可解析。
- SoA 记录 - 该记录表明您是该域的“授权开始者”。
- NS 记录 - 此记录说明使用哪个服务器来解析此域名
- A 记录 - 这是用于将名称与 IP 关联的实际记录。
从那里您可以根据需要获得子域记录。
诸如“nwtools.com”之类的在线工具有助于确定哪些 DNS 记录可以解析。了解您正在运行哪种 DNS 服务器(Bind 9?Microsoft DNS?等等)也很有用。
答案2
唯一可以做到这一点的人是您的 ISP。他们控制您的 IP 地址的反向 DNS。
如果您有他们提供的静态 IP 地址,他们可能愿意更改 DNS 条目以适合您 - 您必须联系他们才能了解情况。