配置DNS以使子域解析为特定IP地址

时间:2012-10-09 13:35:31

标签: dns a-records

我试图将我公司的一个子域名直接指向我服务器的IP地址。我在DNS中创建了一个A记录,并告诉它指向IP地址如下:

Name: access.grupomudde.com.br
TTL: 14400
Class: IN
Type: A
Registry: 0.0.0.0 (my ip)

但是,当我尝试ping access.grupomudde.com.br时,它无法解析为我的IP地址。它改为托管公司的IP地址。

我错过了什么?


更新:正如下面的回答所提到的 - 我所做的是正确的,它只需要时间来传播。我给了它一点时间,现在一切都正确解决了。

1 个答案:

答案 0 :(得分:1)

假设你正确设置它 - 它看起来像你做的那样,只需确保它实际保存并生效。有时,某些提供商需要24小时将控制面板中的更改实施到实际的区域文件中。除此之外,还有两件事情可能会阻止它通过。

  • 14400秒TTL
  • DNS缓存
14400 TTL需要在名称服务器开始传播记录之前到期。这是因为我确定您的托管服务提供商有一个* .grupomudde.com.br指向主IP。否则你只会收到一条消息,说它无法解析access.grupomudde.com.br而不是它指向主IP。

在DNS缓存上,除了任何中间名称服务器之外,您自己的计算机还会缓存它获得的DNS解析。在Windows上使用ipconfig /flushdns清除它。如果您使用的是Linux或Mac计算机,则可以使用dig直接检查名称服务器,直接检查是否已通过。使用dig @200.98.246.51 access.grupomudde.com.br