IP地址的劃分
IP地址由32位二進制組成,默認劃分四組,八個為一組,十進制范圍:0.0.0.0 ~ 255.255.255.255 (IP V4)
為了解決IP地址不夠用的問題
方法一:IP V6由128位二進制組成
方法二:nat地址轉換技術,節(jié)約大量的公網IP地址,減少了網絡攻擊
IP地址的分類
A類:1-126開頭
B類:128-191開頭
C類:192-223開頭
D類:組播,VRRP協(xié)議,keepalive
E類:科研
私網IP地址范圍
A類:10.0.0.0-10.255.255.255
B類:172.16.0.0-172.31.255.255
C類:192.168.0.0-192.168.255.255
廣播:在一個局域網中,所有人都能收到消息
組播:在一個局域網中,只有指定組內計算機能收到信息
127開頭的是本地回環(huán)地址,用來測試本地系統(tǒng)網絡是否正常
ARP協(xié)議
工作在數(shù)據(jù)鏈接層和網絡層
在數(shù)據(jù)包傳輸前,通過廣播找到接收方的位置
把IP地址解析為MAC地址
注意:ARP欺騙,通過偽造mac地址,造成網絡不通,截獲數(shù)據(jù)
子網掩碼
決定一個網段的大小(可用IP的數(shù)量)
比如24位子網掩碼就是IP地址前24位固定不變,最后8位全零是網絡號,全一是廣播號
11000000 10101000 00001011 00000000 網絡號:192.168.11.0
11111111 11111111 11111111 00000000 子網掩碼:255.255.255.0
11000000 10101000 00001011 00000001 起始IP地址:192.168.11.1
11000000 10101000 00001011 11111110 結尾IP地址:192.168.11.254
11000000 10101000 00001011 11111111 廣播地址:192.168.11.255
不同網段之間,也就是不在一個網絡范圍內,不能直接通訊,需要路由器
計算網段的起始范圍,起始號是網絡號加一,結尾號是廣播號減一
域名的解析流程
DNS系統(tǒng):把域名解析成IP地址
域名:以www. sangboy. com為例
根域名:.(不可見)
頂級(一級)域名:.com
二級域名:sangboy.com
三級域名:www.sangboy.com
網站的訪問流程:
域名解析,DNS服務器在查網站域名的時候如果本地沒有,會一級一級查
通過IP地址來訪問地址
dns記錄類型
A:用來指定域名的IPv4地址,如果需要將域名指向一個IP地址,就需要添加A記錄。
CNAME:如果需要將域名指向另一個域名, 再由另一個域名提供ip地址 ,就需要添加CNAME記錄。
NS:域名服務器記錄,如果需要把子域名交給其他DNS服務商解析,就需要添加NS記錄。
AAAA:用來指定域名對應的IPv6地址(例如: f06:0:0:0:0:0:03) 記錄。
TXT:在這里可以填寫任何東西,長度限制255.絕大多數(shù)的TXT記錄是用來做SPF記錄(反垃圾郵件)。
MX:如果需要設置郵箱,讓郵箱能收到郵件,就需要添加MX記錄。
DNS命令:
dig 使用Linux系統(tǒng)配置的DNS服務器解析域名
dig @8.8.8.8域名 +trace 指定8.8.8.8的DNS服務器解析域名,并追蹤過程
host 域名 結果簡潔
nslookup 域名 8.8.8.8 指定該DNS服務器解析域名
nslookup 域名 -type=A 設置查詢域名A記錄
手動設置DNS服務器
第一步:yum install bind-utils.x86_64 -y
第二步:vim /etc/named.conf 改成,圖1

第三步:到文件尾部,寫上,圖2

第四步:vim /var/named/oldboyedu.com.zone,寫上,圖3

第五步:改文件屬主,chown -R named:named /var/named/oldboyedu.com.zone
第六步:檢查文件語法,named-checkconf
第七步:啟動文件,systemctl start named
第八步:開機自啟,systemctl enable named
第九步:查看本地監(jiān)聽,netstat -lntup
第十步:用另一臺設備測試,dig @10.0.0.11 www .oldboyedu. com 圖4
