首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PTR记录令人困惑

PTR记录令人困惑
EN

Stack Overflow用户
提问于 2017-08-23 09:45:32
回答 2查看 2.7K关注 0票数 2

我是新的PTR配置。我不明白这些记录是怎么回事。

代码语言:javascript
复制
$ip_initial = gethostbyname('radio-lolipop.com'); //returns 149.56.132.111
$domain = gethostbyaddr($ip_initial); //returns 111.ip-149-56-132.net
$ip_final = gethostbyname($domain); // returns 149.56.132.111
print_r(dns_get_record($domain)); //in A record it is 149.56.132.111
print_r(dns_get_record('radio-lolipop.com')); //in A record it is 149.56.132.111

我找到了匹配结果

我找到了无与伦比的结果

以下是在dnsgoodies.com中找到的DNS条目查找

下面是在dnsgoodies.com中找到的反向查找。“权威答案可从:”为null。

我完全被那些结果搞糊涂了。

问题:

  1. 我的PTR正确吗?如果不是,我将如何纠正它?
  2. 在php中检查我的域的PTR记录的正确代码是什么?
  3. 所有邮件客户端都可以访问我的反向DNS吗?他们是怎么处理的?
EN

回答 2

Stack Overflow用户

发布于 2017-08-23 22:00:07

您不能检查域的PTR记录,因为域/主机名没有PTR记录,只有IP地址才有。

您可以检查IP地址149.56.132.111的PTR记录(但这不是“您的”IP地址,IP地址属于网络提供商,在这种情况下,它是加拿大蒙特利尔Ovh托管公司)

反向DNS查找IPv4地址使用特殊域in-addr.arpa。在此域中,IPv4地址表示为由四个十进制数组成的级联序列,由点分隔,并附加第二级域后缀.in-addr.arpa。您可以找到此IP地址的权威名称服务器:

代码语言:javascript
复制
[centos@ip-172-31-24-14 ~]$ dig NS  132.56.149.in-addr.arpa. @8.8.4.4

;; ANSWER SECTION:
132.56.149.in-addr.arpa. 86399  IN      NS      dns10.ovh.ca.
132.56.149.in-addr.arpa. 86399  IN      NS      ns10.ovh.ca.

您可以直接查询权威名称服务器(或任何其他名称服务器)以获得PTR记录值:

代码语言:javascript
复制
[centos@ip-172-31-24-14 ~]$ dig PTR 111.132.56.149.in-addr.arpa. @ns10.ovh.ca

;; ANSWER SECTION:
111.132.56.149.in-addr.arpa. 86400 IN   PTR     111.ip-149-56-132.net.
票数 2
EN

Stack Overflow用户

发布于 2017-08-24 07:49:56

  1. 你的PTR记录不正确。您需要在DNS设置中添加一个新的PTR记录。但在此之前,您需要确保您的主机提供商支持PTR记录。有关更多信息,请参见PTR记录
  2. 从Php检查PTR记录的正确代码是:dns_get_record("ip address", DNS_PTR);。有关更多信息,请参见记录文档。您可以使用土方函数获取主机的反向dns信息。
  3. 如果不存在正确的PTR记录,电子邮件服务器将无法可靠地传递电子邮件。您的域名解析的ip地址必须解析回域名。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45836233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档