ipconfig
可以获取本机有关IP的信息
格式:ipconfig
或者ipconfig /all
(获取所有有关信息)
ping
原理
一台发送icmp
数据包到另一台主机,如果另外一台主机收到了该数据包,那么它就会回复一个icmp echo
报文,我们可以通过这两个数据包之间的间隔来判断网络的连通性
使用
-
-t
用法,会一直ping,直到停止,例如ping -t localhost
-
-n
用法,可以指定ping的次数,例如ping -n 2 www.baidu.com
就是ping两次 -
-a
用法,可以将IP地址解析为主机名,例如ping -a localhost
为什么能够得到主机名?
网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名.所以就有了
DNS
(Domain Name System 域名系统),通过其正向解析可以将域名解析为IP地址,通过反向解析可以得到域名/主机名
-
-l
可以发送指定大小的数据包,例如ping -l 64 www.baidu.com
就是可以将数据报的大小改为64字节(默认为32字节) - 可以通过
ping 127.0.0.1
或者ping localhost
或者ping 127.1
(中间的0可以省略掉),如果能通,说明本机的网卡和ip协议安装都没有问题 - 可以通过
ping 网关IP
来测试网关是否正常 - 可以通过过
ping baidu.com
等外网来测试是否能正常地连接到外网
域名
域名:可分三级:一级域名,二级域名,三级域名。是由一串字符+域名后缀组成,我们通常说的网址就包含域名。
一级域名:
又叫顶级域名,一串字符串中间一个点隔开,例如baidu.com。注意:www.baidu.com不是一级域名!!而是二级域名!
二级域名
实际上就是一个一级域名以下的主机名,一串字符串中间两个“.”隔开,例如pan.baidu.com("pan"就是主机名)。
三级域名
二级域名的子域名,特征是包含三个.
- 注意:
ping baidu.com
在不同地点获取的IP地址可能不同.同时ping baidu.com
与ping www.baidu.com
得到的IP地址也可能不同