我需要从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
老实说,我不知道如何尽可能清楚地格式化这个文件,但我的问题是,如果我有一个VPS或任何服务器,但我不想在它上运行邮件服务器,虽然这个服务器承载了我的-domain.com,但我怎样才能使另一个服务处理我从email@ my -domain.com收到的所有电子邮件。如果是的话,应该从域名服务器到哪个域名服务器执行吗?
我有我的网络应用程序运行在jboss在我的个人电脑。但它只能在本地主机上访问。我在像godaddy这样的网站上见过,他们谈论给你的网站一个域名。但地图实际上是在哪里完成的。我将能够使用我的个人电脑它自己作为服务器,或者我将不得不部署应用程序在godaddy的服务器上。
我的应用程序只存储资源,即它只包含servlets。它只用于处理传入的数据和发送响应。因此,任何域名都可以(因为没有人会从浏览器访问域)。客户端是安卓手机。那么,我应该采取哪些步骤使这个web应用程序成为accessible on the internet呢?
我有一个VPS服务器,只处理电子邮件托管。此服务器没有指向它的任何指定域名。只有一个VPS有一个IP地址。
我运行的CentOS 6.5最小,32位与后缀和Dovecot安装。这是当前我的etc/postfix/main.cf (对于域/宿主属性)的样子。
# INTERNET HOST AND DOMAIN NAMES
#
# The myhostname parameter specifies the internet hostname of this
# mail system. The default is to use the fully-qualified domain name
我正在使用python中的套接字库并连接到服务器。连接后,服务器将自动发送数据包,然后终止连接。我有问题,完成适当的握手关闭连接。
在接收到服务器的数据包后,我设置了一个不确定的while循环,以等待服务器启动关闭:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((ip_address, port))
...
# Get packets
...
# Wait for server to close connection
while True:
new_msg = s.re