我需要从ip获取主域名。我对像和这样的函数的工作原理有一些疑问。
在下面的示例中,我将反向ip一个随机域,然后尝试恢复域名:
import socket
domain = 'heroku.com'
# get ip from domain
ip = socket.gethostbyname(domain)
print('ip =', ip)
# get domain from ip
print(socket.gethostbyaddr(ip))
print(socket.getfqdn(ip))
# OUTPUT
# ip = 50.19.85.154
这很奇怪。我正试图发送一封电子邮件,其中包含以下链接:
这是通过我的ISP (RCN),到stmp.rcn.com。我住在波士顿地区,但我使用OS邮件客户端从加拿大不列颠哥伦比亚省发邮件。当我尝试发送时,错误消息是:
Sending the message content to the server failed.
Select a different outgoing mail server from the list below
or click Try Later to leave the message in your Outbox until
it can be sent.