首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享主机上域的IP地址

共享主机上域的IP地址
EN

Stack Overflow用户
提问于 2010-05-28 04:40:16
回答 3查看 714关注 0票数 0

我有一个共享主机提供商的域名。如何使用Python查找域名的直接IP地址?

是否可以使用IP地址而不是网站本身发布到我的域上的脚本?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2010-05-28 04:48:38

  1. 我猜IP应该是静态的,所以您真的需要多次查找吗?
  2. 您需要指定域名,以便在您没有专用IP或您的主机是该for服务器的默认主机配置的情况下,for服务器知道要使用哪个主机配置
票数 0
EN

Stack Overflow用户

发布于 2010-05-28 04:50:01

代码语言:javascript
复制
import socket
socket.gethostbyname("www.stackoverflow.com")
'69.59.196.211'

将获得您的域的ip地址(以字符串形式)。

然而,如果它是共享主机,我认为你不太可能通过ip访问你的主机-很可能你会有像Apache's VirtualHost Directive这样的东西,限制你只能‘看到’对你的域名的请求。对IP地址的请求将由某些默认配置提供服务。

将在很大程度上取决于您的主机的性质。

票数 0
EN

Stack Overflow用户

发布于 2010-05-28 04:53:46

一个奇怪的请求..。

要查找域名,请执行以下操作:

代码语言:javascript
复制
import socket
ipaddress = socket.gethostbyname('www.bbc.co.uk')

关于发布到IP地址:我认为它不会以正常的方式工作(比如从浏览器),因为可能会有许多网站在该地址下。

但是,如果您将客户端套接字连接到站点的IP地址,但仍然在HTTP主机请求报头中发送网站的名称,我猜您可以使用编程语言(例如Python)以非常手动的方式完成此操作。

我不知道这是否带来了更多的问题而不是答案,我也不知道为什么你想要做上面的任何一个,但它就是这样。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2924736

复制
相关文章

相似问题

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