我是目录
前言
平时都是通过域名的方式来访问网址,有的时候为了DNS能够快速地对网址进行解析访问,通常都会讲域名及对应的IP地址添加到本机的hosts文件中。
但有的时候,不仅仅是要知道IP地址那么简单,想对其进行更详细的了解,比如说:服务器地址在哪里?服务器是什么程序搭建的?使用的是什么操作系统等等,这个时候,我们就需要用到一些强大的查询工具了。
最简单查询
若是只查询域名的IP地址,无需使用任何额外的工具或者网站进行查询,一个命令行即可查询大部分地址。
在命令行中使用ping命令向对应网站发送ping包,通过返回的ping包即可获得网站的IP地址。
C:\Users\Administrator>ping www.baidu.com
正在 Ping www.a.shifen.com [39.156.66.18] 具有 32 字节的数据:
来自 39.156.66.18 的回复: 字节=32 时间=21ms TTL=53
来自 39.156.66.18 的回复: 字节=32 时间=21ms TTL=53
来自 39.156.66.18 的回复: 字节=32 时间=21ms TTL=53
来自 39.156.66.18 的回复: 字节=32 时间=20ms TTL=53
39.156.66.18 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 20ms,最长 = 21ms,平均 = 20ms
在这其中正在 Ping [39.156.66.18] 具有 32 字节的数据字段中就有回复主机的主机名及IP地址。
ping命令只是其一,也可使用域名解析命令nslookup,查询网站的IP地址,更为详细。
C:\Users\Administrator>nslookup www.baidu.com
服务器: UnKnown
Address: fe80::1
非权威应答:
名称: www.a.shifen.com
Addresses: 39.156.66.14
39.156.66.18
Aliases: www.baidu.com
还有的话就是使用路由跟踪,域名对应的主机一样也会返回IP地址及主机名信息,并且可以查看访问服务器时的路由。
直接使用tracert加上目标主机的域名或IP地址即可,就是速度有点慢。
C:\Users\Administrator>tracert www.baidu.com
通过最多 30 个跃点跟踪
到 www.a.shifen.com [39.156.66.18] 的路由:
1 1 ms 1 ms 1 ms 192.168.1.1 [192.168.1.1]
2 20 ms 4 ms 4 ms 10.225.192.1 [10.225.192.1]
3 6 ms 6 ms 5 ms 111.5.74.33
4 * 9 ms 9 ms 221.183.48.249
5 19 ms 18 ms 18 ms 221.183.37.181
6 * * * 请求超时。
7 95 ms 119 ms 126 ms 39.156.27.1
8 20 ms 20 ms 20 ms 39.156.67.73
9 * * * 请求超时。
10 * * * 请求超时。
11 * * * 请求超时。
12 * * * 请求超时。
13 21 ms 21 ms 21 ms 39.156.66.18
跟踪完成。
三种方式都可查询域名IP,并且结果相同。
强大的查询网站
虽说使用命令行工具就可查询到域名及IP,但想要更加详细的信息时就无能为力了,这就需要查询网站登场了。
其对自己的描述为:最佳IP地址,电子邮件和网络工具-IPAddress.com。
使用IPAddress.com的IP地址查询,WHOIS,电子邮件跟踪,网络工具等等,您可以获得最佳结果!
使用对域名进行查询时,除IPv4,IPv6地址外,还可看到域名的基础信息,服务器程序等。
例如:查询的域名信息
直接输入域名
查询完成后,就会显示域名ipv4及ipv6的地址
往下滑动就会看到域名的详细信息
大多数查询结果都是按照此方式列出的。
sitereport.netcraft.com
可以查询域名的详细信息,几乎把基本信息都列举了出来,而且可以查询域名使用的服务器是什么操作系统。
还是拿来进行测试
个人感觉,比列出的信息更为详细。
往下滑动,即可看到服务器主机,地址,操作系统等信息。
虽说显示的是托管历史,但通过时间就可以发现,托管历史和实际时间其实只差了一天,也就是昨天的托管记录。
因为两个网站都是国外(–美国,sitereport.netcraft.com–英国)的,建议将其域名解析写到hosts文件中。