ip地址的划分
ip地址划分
什么是二进制?
10进制
0-9
1560 ==1x103+5x102+6x101+0x100 =1560
2进制
0-1
10
1100 ==1X2^3+12^2+0X2^1+0X2^0 =12
ip地址:实际上是32位二进制数
(01100100.00000100.00000101.00000110)
100.4.5.6
地址分类
a类 1.0.0.1~126.255.255.254
第一组:1-126开头的地址是A类
0<A类<127 128
b类 128.0.0.1~191.255.255.254
128<=B类<192 64
c类 192.0.0.1~223.255.255.254
d类 组播,VRRP协议,keepalive高可用
e类 科研
私有ip地址范围:
局域网地址:
A 10.0.0.0~10.255.255.255
65536*256 ==
B 172.16.0.0~172.31.255.255
65536*16
C 192.168.0.0~192.168.255.255
65536
127.0.0.0~127.255.255.255 本地回环地址,保留地址
子网掩码的作用
决定一个网段的大小(可用ip的数量)
同一个网段的ip地址,才能直接相互通信,不同网段的ip地址,需要路由器才能相互通信!
192.168.11.0/24 === 192.168.11.0 netmask 255.255.255.0
192.168.11.0 网络号
192.168.11.1 起始地址
192.168.11.254 结束地址
192.168.11.255 广播地址
192.168.11.0/25 === 192.168.11.0 netmask 255.255.255.128
DNS解析
dns服务器:把域名解析成ip地址
百度:111.13.100.92
腾讯:199.22.22.22
网易:123.55.22.66
dns服务:udp 53端口
ssh服务:tcp 22端口
http服务:tcp 80端口
能上qq,打不开网站,一定是dns问题(你的电脑中毒了)
dns记录的类型
qstack.com
A 类型 ip地址
CNAME 把你的域名解析到另一个域名 为网站添加cdn
MX 解析邮箱地址 解析到另一个域名,由另一个域名提供ip来解析
NS nameserver dns.qstack.com NS == name server 授权dns
dns.qstack.com 111.222.22.33
[root@oldboy named]# vim /var/named/oldboyedu.com.zone
$TTL 1D
@ IN SOA @ root.a.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.36.202; #A地址
www A 192.168.36.202;
@ MX 10 192.168.36.202;
AAAA ::1
~
DNS解析
dns的命令
dig
+trace 跟踪dig的查询路径
从根服务器开始查询
[root@oldboy ~]# dig @223.5.5.5 www.baidu.com +trace
; <<>> DiG 9.9.4-RedHat-9.9.4-74.el7_6.2 <<>> @223.5.5.5 www.baidu.com +trace
; (1 server found)
;; global options: +cmd
. 15 IN NS d.root-servers.net.
. 15 IN NS c.root-servers.net.
. 15 IN NS i.root-servers.net.
. 15 IN NS g.root-servers.net.
. 15 IN NS e.root-servers.net.
. 15 IN NS l.root-servers.net.
. 15 IN NS a.root-servers.net.
. 15 IN NS m.root-servers.net.
. 15 IN NS k.root-servers.net.
. 15 IN NS j.root-servers.net.
. 15 IN NS b.root-servers.net.
. 15 IN NS f.root-servers.net.
. 15 IN NS h.root-servers.net.
;; Received 228 bytes from 223.5.5.5#53(223.5.5.5) in 26909 ms
nslookup 命令
用于查找域名服务器的程序,nslookup有两种模式:互交和非互交
[root@oldboy ~]# nslookup www.oldboyedu.com
Server: 1.2.4.8
Address: 1.2.4.8#53
Non-authoritative answer:
Name: www.oldboyedu.com
Address: 39.97.2.233
host命令
是常用的分析域名查询工具,可以用来测试域名系统工作是否正常。
[root@oldboy ~]# host jd.com
jd.com has address 120.52.148.118
jd.com mail is handled by 10 mx.jd.com.
arp协议
arp 数据链路层
ARP(Address Resolution Protocol)
把ip地址解析成mac地址
arp要注意的
a:arp欺骗
b:如果局域网规模太大,广播风暴