我正在努力确保我的邮件服务器设置正确。步骤之一是确保反向 DNS 正常工作。我们从 ...@domain.com 发送电子邮件。当我使用 nslookup 测试 rDNS 时,我得到:
$ nslookup yast.com
Server: 192.168.80.1
Address: 192.168.80.1#53
Non-authoritative answer:
Name: domain.com
Address: 1.2.3.4
$ nslookup 1.2.3.4
Server: 192.168.80.1
Address: 192.168.80.1#53
Non-authoritative answer:
4.3.2.1.in-addr.arpa name = www2.domain.com.
Authoritative answers can be found from:
193.156.64.in-addr.arpa nameserver = ns3.m5hosting.com.
193.156.64.in-addr.arpa nameserver = ns2.m5hosting.com.
ns3.m5hosting.com internet address = 209.216.230.5
ns2.m5hosting.com internet address = 209.216.206.16
Run Code Online (Sandbox Code Playgroud)
www2.domain.com 是服务器的名称(可能可以更改)。
google、aol、yahoo 等的邮件服务器会认为这是可疑的吗?
所以我按照本指南写了这封信:http : //docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/RdnsForBind
我为 3 个域这样做了。
当我“测试”记录并输入:host 64.150.176.81在我的 linux 机器上,它显示我81.172.150.64.in-addr.arpa domain name pointer 64-150-172-81.dedicated.abac.net.
什么时候应该给我看 81.176.150.64.in-addr.arpa domain name pointer 64-150-172-81.example.com.
有没有人遇到过类似的问题?
我用 codero 主持,而不是 abac.net btw。
我不确定,这可能是一个愚蠢的问题。但我想知道这是否可能。以及我可以在线执行此操作的任何可用网站。
我的网站之一托管在服务器上,即 xxx.xxx.xx.xxx 共享 IP 地址。我的域名已过期或我没有该网站的域名。但服务器是实时且可访问的。
当我配置我的本地计算机 HOST 文件和以下内容时
mywebsitename.com xxx.xxx.xx.xxx(站点托管的服务器 IP。)
现在我可以通过输入上面的网址来打开网站。
有没有办法或者有一个网站可以为我做到这一点。在那里我输入网站名称和我的专用服务器 ip,它可以显示该服务器上托管的网站,而无需在我的计算机或远程服务器上进行任何配置。
一旦我的域名过期,我不知道如何从主机访问我的网站。我无法直接使用专用服务器 ip 访问它,因为我需要告诉专用服务器我想访问哪个托管站点。
有没有可能???
domain-name-system web-server dns-hosting reverse-dns internal-dns
这是我目前的 SPF 记录。它适用于 gmail 和 yahoo,但 hotmail 被忽略了。所以我使用了他们的提交系统,现在他们用下面的文字回复了我。
这是我目前的 spf
v=spf1 a mx ptr ~all
Run Code Online (Sandbox Code Playgroud)

现在这是 hotmail 消息
我们已成功将您的域添加到发件人 ID 计划。这最多可能需要 2 个工作日才能在我们的系统中完全复制。如果您对此有任何疑问,请告诉我。
我们查看了您的 SPF 记录并注意到它包含“ptr”或反向 DNS 查找机制。出于性能和可靠性原因,SPF 记录规范 (RFC 4408) 不鼓励使用“ptr”。由于我们每天收到大量邮件,这对于 Windows Live Mail、Hotmail 和其他大型 ISP 尤其重要。我们强烈建议您从 SPF 记录中删除“ptr”机制,并在必要时将其替换为不需要反向 DNS 查找的其他 SPF 机制,例如“a”、“mx”、“ip4”和“include” .” 这将有助于确保尽可能准确地执行发件人 ID 验证,从而最大限度地提高您的电子邮件送达率,同时保护您的域免遭欺骗。
所以我的问题很简单。使它成为 hotmail 想要的更正方法是什么。谢谢你。
Hotmail 从我的服务器标头收到电子邮件
Authentication-Results: hotmail.com;
sender-id=temperror (sender IP is 85.17.154.139)
header.from=noreply@monstermmorpg.com;
dkim=pass
header.d=monstermmorpg.com;
x-hmca=pass
X-Message-Status: n:0:n
X-SID-PRA: MonsterMMORPG <noreply@monstermmorpg.com>
Run Code Online (Sandbox Code Playgroud) 我们目前正在尝试从使用“本地”邮件(交换)服务器转向基于云的所有自动化电子邮件服务。问题是我们每天发送和接收数千封电子邮件,其正常运行时间非常关键,因此企业不想将所有鸡蛋放在一个篮子里,所以如果我们想使用基于云的产品(mailgun),他们会如果出现故障,就像备份一样。所以我的问题是:
是否可以将多个 A、TXT 和 CNAME 记录设置为多个 IP 地址,这样如果一个邮件服务器出现故障,我们可以自动从失败转移开始发送电子邮件(不会阻止它们进行反向 DNS 查找)?我知道我们仍然需要调整传入电子邮件的 MX 记录,但在短时间内(1-2 小时)不接收电子邮件是可以接受的。
这有意义吗?
我已经为我的网站激活了 Cloudflare,为了申请,我必须用 Cloudflare 名称服务器替换我的域默认名称服务器。现在我的网站必须向邮件服务器发送电子邮件,但我对此有疑问,尤其是 3 个主要邮件服务器。
Gmail 和 Hotmail 在垃圾邮件/垃圾邮件文件夹中而不是在收件箱中接收我的网站电子邮件,而雅虎邮件根本不接收来自我网站的邮件。所以为了解决这个问题,我被建议为我的网站设置一个反向 DNS。
现在要做到这一点,我必须在我的域设置中设置 PTR 记录,这样我的托管 IP 的反向 DNS 查找应该会导致我的域,但是因为我的域提供商 ( name.com ) 不提供,我被告知要解决这个问题是通过我的托管服务提供商 (OVH) 解决的。但是我的托管服务提供商告诉我,只要我使用 Cloudflare 服务器来保护我的网站,我就必须通过 Cloudflare 支持来解决这个问题。在 Cloudflare 支持部分,我读到他们也不提供 PTR 记录,此类问题应该由托管服务提供商解决,所以我现在真的被困在一个非常狭窄的地方!
反向 DNS 查找(我的托管 IP)导致我的域,但 DNS 查找(我的域)导致 Cloudflare IP 而不是我的托管 IP。
如果我删除 Cloudflare 名称服务器并恢复域帐户中的默认名称服务器,问题将得到解决,但我需要将 Cloudflare 保留在我的网站中,同时我需要所有电子邮件服务器都接受我的网站发出的电子邮件。
你能帮我解决这个问题吗。
当我对我的 IP 地址进行反向 DNS 时,我找到了不同的服务器名称?这不是我的域名。我正在测试我的邮件服务器,它发出了警告。我如何解决它?
$ nslookup
Default Server:
Address: 192.168.16.1
> 184.82.92.84
Server:
Address: 192.168.16.1
Name: mail.productservicestuv.com
Address: 184.82.92.84
Run Code Online (Sandbox Code Playgroud) 我正在使用 parallels plesk 来托管我的网站,
几天前,我试图从我的邮件服务器发送电子邮件,但这些邮件将成为垃圾邮件,所以我尝试了垃圾邮件杀手来检测出了什么问题。这是输出:
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: xyz.org]
0.0 HTML_MESSAGE BODY: HTML included in message
1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
Run Code Online (Sandbox Code Playgroud)
因此,据我所知,我需要为 设置 RDNS xyz.org,但我无法做到;它应该由我的 ISP 完成。
所以我联系了他们并告诉他们为我的域(xyz.org)在 IP(比如1.2.3.4)上设置 RDNS 。
那就是它应该输出如下内容:
4.3.2.1.in-addr.arpa. TTL(86400) IN PTR smtp.xyz.org.
Run Code Online (Sandbox Code Playgroud)
但这是他们对我说的:反向 DNS 记录不能指向域名,但可以指向整个 IP
那是什么??我的意思是为什么它不能指向我的域名?它现在指向类似的东西:pingaworks.managedns.org.?这就是我收到垃圾邮件刺客错误的原因吗?有没有什么简单的方法可以使用 parallels plesk 为您的 …
我知道 Cloudflare 不支持邮件流量并使用动态 IP 来保护其背后的服务器,但我确实需要能够对我的 IP 进行 rDNS 查找。
我也关闭了这些域的缓存和保护功能,因此接收服务器可以看到我的 IP,但由于它无法 rDNS 查找我的 IP,因此它被标记为垃圾邮件。
有没有人对此有很好的解决方案,以便我可以获得缓存而不被标记为垃圾邮件?
我正在 Linux Academy 上 DNS 课程。在其中一个实验室中,他们定义了一个反向区域。在此区域中,他们添加 MX 记录。在反向区域中定义 MX 记录是否有意义?
细节:
为此他们做
vim /etc/named.conf
zone "1.0.10.in-addr.arpa" {
type master;
file "/var/named/1.0.10.db";
};
Run Code Online (Sandbox Code Playgroud)
内容/var/named/1.0.10.db是:
TTL 86400
@ IN SOA nameserver.myserver.com. root.myserver.com. (
10030 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expiry
86400 ; Minimum TTL
)
; Name Server
@ IN NS nameserver.myserver.com.
; PTR Record Definitions
240 IN PTR nameserver.myserver.com.
241 IN PTR mailprod.myserver.com.
242 IN PTR mailbackup.myserver.com.
; which is last octet of my …Run Code Online (Sandbox Code Playgroud) domain-name-system reverse-dns named-conf mx-record ptr-record
我有 NameCheap DNS 用于我的 DNS 托管,还有一个完全非托管的 VPS 服务器,它指向我的所有域。
我正在检查并确保一切正确且经过优化,但我的反向 DNS 由于某种原因显示 server.myhost.tld (我之前使用过此子域,但现在应该删除它的所有内存)并且 DNS 扫描显示不存在 PTR 记录(这是事实)。我在这台服务器上设置了 mailcow,并且可以使用我当前的 DNS 配置双向传送它,就像 :80 和 :443 到我的网络服务器一样(全部正确寻址到 domain.tld 而不是 server.domain.tld)。
我已经安装了 Bind,但我对如何继续感到困惑,我可以为我的 PTR 记录设置本地区域,并且不影响我的托管 DNS - 一个域可以通过这种方式拥有多个区域吗?我使用了本地 DNS,但用于 Intranet 目的,也没有与托管 DNS 结合使用。这种情况通常如何运作?
domain-name-system dns-hosting reverse-dns internal-dns dns-zone
当我检查我的主机时,我得到了这个
host myIP
xx.xxx.xx.103.in-addr.arpa has no PTR record
Run Code Online (Sandbox Code Playgroud)
所以我将它添加到我的 /var/named/domainname.com.db
myHostname. IN A myIP
xx.xxx.xx.103.in-addr.arpa. IN PTR myHostname.
Run Code Online (Sandbox Code Playgroud)
我重新启动 BIND DNS 服务器
但是当我在http://www.intodns.com上查看我的域名时
Reverse MX A records (PTR) ERROR: No reverse DNS (PTR) entries. The problem MX records are:
xx.xxx.xx.103.in-addr.arpa -> no reverse (PTR) detected
You should contact your ISP and ask him to add a PTR record for your ips
Run Code Online (Sandbox Code Playgroud)
所以我也尝试这样做
echo -e "update add xx.xxx.xx.103.in-addr.arpa 3600 ptr myHostname.\nsend" | nsupdate
; Communication with server failed: timed …Run Code Online (Sandbox Code Playgroud) reverse-dns ×12
ptr-record ×5
email ×4
mx-record ×3
cloudflare ×2
dns-hosting ×2
internal-dns ×2
smtp ×2
a-record ×1
centos ×1
dns-zone ×1
domain ×1
email-server ×1
hosting ×1
hostname ×1
ip ×1
named-conf ×1
rfc ×1
spf ×1
txt-record ×1
vpn ×1
web-server ×1