通过IP38获取域名IP

本文涉及的产品
.cn 域名,1个 12个月
简介:

#!/usr/bin/env python

#coding: utf8

import urllib

from bs4 import BeautifulSoup

import sys

print ("\033[1;35;40m%s\033[0m" %"This format python scriptname domainname")

print ("\033[1;35;40m%s\033[0m" %"For example: python scriptname www.baidu.com")

if len(sys.argv) <=1:

        print "Please Input an valid domainname"

        sys.exit()

domain=sys.argv[1].strip()

url="http://ip38.com/ip.php?ip="+domain

html=urllib.urlopen(url).read()

html=unicode(html,'gb2312').encode("utf8")

soup=BeautifulSoup(html)

list=soup.find('font').find_all('font')

IP=list[0].string

Address=list[1].string

print "Domain %s     IP is:%s       Detial Address:%s"%(domain,IP,Address)

简单的示例一个:

[root@test script]# python ip138.py  www.baidu.com
This format python scriptname domainname
For example: python scriptname www.baidu.com
Domain www.baidu.com     IP is:180.76.3.151       Detial Address:北京市北京百度网讯科技有限公司BGP节点




      本文转自天真花语  51CTO博客,原文链接:http://blog.51cto.com/caibird/1591678,如需转载请自行联系原作者

相关文章
|
5月前
|
域名解析 缓存 网络协议
当使用IP地址可以访问应用系统,但通过域名无法访问时
【1月更文挑战第14天】【1月更文挑战第68篇】当使用IP地址可以访问应用系统,但通过域名无法访问时
93 6
|
5月前
|
域名解析 应用服务中间件 网络安全
自己的ip地址被别人的域名解析到?已解决
自己的ip地址被别人的域名解析到?已解决
125 0
|
6天前
|
网络协议 安全
网络中IP地址与域名系统
网络中IP地址与域名系统
21 3
|
5月前
|
缓存 网络协议 安全
【计算巢】DNS 解析过程详解:域名如何转换为 IP 地址
【5月更文挑战第31天】DNS(域名系统)将人类可读的域名转换为IP地址,涉及本地DNS缓存、层次化DNS服务器系统,包括根DNS、顶级域名DNS和权威DNS。当查询域名时,通过DNS服务器间的交互找到对应IP并返回给浏览器。Python示例展示了DNS查询过程。尽管DNS面临安全挑战,如欺骗和缓存中毒,采取安全措施可确保其稳定性和安全性。它是互联网的重要基础,连接域名与IP,支持便捷的网络访问。
150 0
|
2月前
|
域名解析 缓存 负载均衡
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
在Linux中,自定义解析域名的时候,可以编辑哪个⽂件?是否可以⼀个ip对应多个域名?是否⼀个域名对应多个ip?
|
3月前
|
Linux 网络架构
通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息
通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息
151 2
|
3月前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
4月前
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
网络编程中的互联网协议 , IP地址 , 域名 , 端口 , 架构 , 网页数据请求 , 响应码
|
5月前
|
网络协议 Ubuntu Linux
|
4月前
|
运维 Serverless Docker
Serverless 应用引擎产品使用合集之想使用IP地址而不是临时域名进行访问如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

热门文章

最新文章

下一篇
无影云桌面