域名的结构
顶级域名
域名由两个或两个以上的词构成, 中间由点号分隔开。最右边的那个词称为顶级域名。下面是几个常见的顶级域名及其用法:
*.COM--用于商业机构。它是最常见的顶级域名。任何人都可以注册.COM 形式的域名。
*.NET--最初是用于网络组织,例如因特网服务商和维修商。现在任何人都可以注册以.NET结尾的域名。
*.ORG--是为各种组织包括非盈利组织而定的。现在,任何人都可以注册以.ORG 结尾的域名。
国家代码
由两个字母组成的顶级域名如.cn, .uk, .de和.jp称为国家代码顶级域名(ccTLDs), 其中.cn是中国专用的顶级域名, 其注册归CNNIC管理, 以.cn结尾的二级域名我们简称为国内域名。
注册国家代码顶级域名下的二级域名的规则和政策与不同的国家的政策有关。
您在注册时应咨询域名注册机构, 问清相关的注册条件及与注册相关的条款。某些域名注册商除了提供以.com, .net和.org结尾的域名的注册服务之外, 还提供国家代码顶级域名的注册。
ICANN并没有特别授权注册商提供国家代码顶级域名的注册服务。
二级域名
顶级域名的下一级,就是我们所说的二级域名。
domainpeople.com,域名注册人在以.com结尾的顶级域名中,提供一个二级域名。
域名形式也可能是something.domainpeople.com。在这种情况下,something 称为主名或分域名。
IP地址分类
-
1. A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。 可用的A类网络有126个,每个网络能容纳1亿多个主机。
-
2. B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。 可用的B类网络有16382个,每个网络能容纳6万多个主机 。
-
3. C类IP地址
一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。 C类网络可达209万余个,每个网络能容纳254个主机。
-
4. D类地址用于多点广播(Multicast)。
D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。 多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
-
5. E类IP地址
以“llll0”开始,为将来使用保留。 全零(“0.0.0.0”)地址对应于当前主机。 全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。
网络地址配置文件
/etc/sysconfig/network-scripts/ifcfg-eth0 网络相关信息,IP地址,mack地址,等等
/etc/sysconfig/network 主机名
/etc/resolv.conf DNS
常用网络命令
ifconfig
手动启动、观察和修改网络借口(Network Interface)的相关参数
- (1)直接输入ifconfig或者ifconfig eth0
显示目前已经被启动的网卡和其相关参数,包括IP、MAC地址等
- (2)修改网络接口ip
# ifconfig eth0 192.168.37.90 ##暂时将ip地址设置为192.168.37.90
# ifconfig eth0 192.168.37.90 netmask 255.255.255.128 mtu 9000 ##设置NetworkMask和MTU
# ifconfig eth0:0 192.168.50.90 ##在网卡上虚拟另外一个网络接口,就是在一块网卡上设置多个ip地址
# ifconfig eth0:0 down ##关闭此网络接口
# /etc/init.d/network restart ##重新启动整个网络,刚才的临时设置失效
ifup/ifdown
启动或者关闭网卡,以/etc/sysconfig/network-scripts/ifcfg-eth0这个配置文件里面的设置为准
#ifup eth0 ##启动网卡
#ifdown eth0 ##关闭网卡
route
(1)显示路由状态
#route -n
Destination和Mask合并起来就是个网段,上图的意思是:
169.254.0.0+Mask(255.255.0.0)=169.254.0.0/16 的网段的GateWay是0.0.0.0(直接由本机传送,通过局域网MAC直接传送)
Flag的含义:
U(route is up):路由是启动的
G(use gateway):需要通过外部的主机来传送数据包
H(target is a host):目标是一台主机不是网段
R(reinstate route for dynamic routing):使用动态路由时,恢复路由信息
D(dynamically installed by daemon or directed):引进由服务器或转port功能设置为动态路由
M(modified from routing daemon or directed):路由已经被修改了
!(reject route):路由被阻止
(2)路由增加与删除
route add [-net|-host][网段或者主机] netmask [mask] [gw|dev] ##增加网段
route del [-net|-host][网段或者主机] netmask [mask] [gw|dev] ##删除网段
#route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0 ##删除169.254.0.0/16这个网段
#route add -net 192.168.30.0 netmask 255.255.255.0 dev eth0 ##增加192.168.30.0/24这个网段
#route add default gw 10.170.72.254 ##设置默认路由
dhclient
使用DHCP协议在局域网取得IP
# dhclient eth0
ping
选项:
-b: broadcast ip
-c: 发送ICMP报文的数目
-n: 不进行IP与主机名称的反查,直接使用IP
-s: 发出的ICMP数据包的大小
-t: TTL的数值,默认255
# ping -c 5 www.baidu.com
# ping -c 5 -b 192.168.10.255 ##ping整个网段
tracerout
对到目的地的所有Router进行ICMP的超时等待,可查看回经过那些路由和时间
# tracerout -n www.baidu.com
netstat
查看网络接口所监听的端口
参数:
-n: 不适用主机名称与服务名称,知使用IP和Port NUmber
-a: 列出所有的联机状态
-t: 仅列出TCP数据包的联机
-u: 仅列出UDP数据包的联机
-l: 仅列出在Listen状态的服务
-p: 列出程序PID和程序名
-c: 自动更新
# netstat -an ##列出所有的联机状态
# netstat -tulnp ##列出TCP和UDP在Listen的服务,同时显示PID和程序名
host
查询主机对应的IP地址