gpt4 book ai didi

smtp - 检测公网IP地址是动态的还是静态的

转载 作者:行者123 更新时间:2023-12-04 15:46:43 26 4
gpt4 key购买 nike

有几个电子邮件服务器拒绝与公共(public)动态 IP 地址的客户端连接。例如,许多接收电子邮件的 smtp 服务器只接受与具有静态 IP 地址的客户端的连接,以避免直接从具有动态 IP 地址的计算机发送的垃圾邮件。

当我使用谷歌寻找答案时,我只发现无法区分静态/动态地址的信息。那么电子邮件服务器是如何做到的呢?是否有任何数据库提供特定 IP 范围的信息?

查看 t-online.de 的 MX 记录(德国最大的电子邮件提供商之一)。尝试连接到 mx00.t-online.de:25在具有动态 IP 地址的计算机上使用 Putty(原始模式)。邮件服务器立即关闭连接,甚至不允许客户端发送任何命令,而具有静态 IP 的服务器的连接不会被拒绝。

或者查看以下 SMTP session 的摘录:

220 mailin.rzone.de [joses mi173] ESMTP RZmta 29.19 ready
EHLO Home-PC
250-mailin.rzone.de [joses mi173] greets 87.179.163.89
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-PIPELINING
250-DELIVERBY
250-SIZE 104857600
250 HELP
MAIL FROM:<sender@example.com>
250 2.1.0 <sender@example.com> Sender ok
RCPT TO:<recipient@example.org>
550 5.7.1 87.179.163.89 is a dynamic IP

这是德国托管公司 Strato 的客户的电子邮件服务器,该公司也拒绝访问具有动态 IP 地址的客户。电子邮件地址已更改。我使用了 mailin.rzone.de 可接受的收件人地址,所以不存在中继问题。

还有 http://whatismyipaddress.com/blacklist-check声明如下:

Just because the IP is listed with a particular blacklist does not mean that you are sending spam, just that particular blacklist suggests not to accept mail directly from that IP address. Most residential Cable/DSL IP addresses that are dynamically assigned will indicate that they are blacklisted, meaning you should be sending from your ISP's mail server, not a mail server running on your own internet connection.

最佳答案

这可能是使用基于 ISP 提供的有关其哪些 IP 地址被授权直接发送电子邮件的信息的 DNS 黑名单的结果。参见 Spamhaus 的 Policy Block List例如。

这些信息不能独立发现。 参与的 ISP 必须向 DNSBL 服务提供有关其网络的信息。

但是,对于其中一些列表,例如 Spamhaus,在某些条件下,公众可以查询信息。您无法直接检测 IP 是静态的还是动态的,但仍然可以检查任何特定的 IP。

您提到 whatismyipaddress.com 错误地将您当前的 IP 地址列为静态。使用 their blacklist check tool使用您的 IP 87.179.190.52,我发现他们目前错误地将其显示为 Spamhaus 的 PBL(以及其他)未列出的。我连接的 IP 被正确描述为动态的,并在 PBL 中列出,暗示这可能是他们的信息基础。

关于smtp - 检测公网IP地址是动态的还是静态的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11537401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com