学习Linux运维的个人笔记:Linux网络基础篇——IP,子网掩码与DNS(二十四)

这篇博客主要介绍了Linux网络基础,包括IP地址的分类,私有IP地址范围,子网掩码的作用和实例,以及域名的DNS解析流程。重点讲解了IPv4地址的不足及IPv6的引入,NAT的功能和DNS服务器如何将域名转换为IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、IP

ip地址的分类
  • 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 本地回环地址,保留地址

为了缓解ipv4地址不够用的问题
  1. ipv6 fe80::2e60:cff:fe9c:a4b3

  2. NAT network address 转换
    好处:
    a :节约大量的公网ip地址
    b :减少了网络攻击

二、子网掩码

子网掩码的作用

决定一个网段的大小(可用IP的数量)

子网掩码实例

如:192.168.11.0/24

二进制十进制及意义
11000000 10101000 00001011 00000000192.168.11.0(ip)
11111111 11111111 11111111 00000000255.255.255.0(子网掩码)
11000000 10101000 00001011 00000000192.168.11.0(网络号)
11000000 10101000 00001011 00000001192.168.11.1(起始ip)
11000000 10101000 00001011 11111110192.168.11.254(结束ip)
11000000 10101000 00001011 11111111192.168.11.255(广播地址)

注意:同一个网段的ip地址,才能直接相互通信,不同网段的ip地址,需要路由器才能相互通信!

三、域名的解析流程

DNS:domain name system域名系统
如:
百度:111.13.100.92
腾讯:199.22.22.22
网易:123.55.22.66

dns服务器: 把域名解析成ip地址
如:
域名:baidu.com
dns服务器:baidu.com 119.22.22.22

dns服务:udp 53端口
ssh服务:tcp 22端口
http服务:tcp 80端口

【能上qq,打不开网站,一定是dns问题(你的电脑中毒了)】
描述:打开浏览器输入www.baidu.com地址之后回车,网站的打开流程?
1)把www.baidu.com解析成公网ip地址
2)浏览器使用它的公网ip访问www.baidu.com的网站服务器
DNS在Linux的命令

dig
dig @223.5.5.5  www.baidu.com +trace		#追踪
dig  www.baidu.com

nslookup
nslookup www.oldboyedu.com

host
host www.oldboyedu.com

bind的安装和使用

yum install bind bind-utils.x86_64 -y
vim /etc/named.conf 
#...
        listen-on port 53 { any; };
#...
        allow-query     { any; };
#插入倒数第三行
zone "baidu.com" IN {
    type master;
    file "baidu.com.zone";
};

#在/var/named/下创建baidu.com.zone
vim /var/named/baidu.com.zone
$TTL 1D
@   IN SOA  @ dns.oldboyedu.com. (
                    0   ; serial
                    1D  ; refresh
                    1H  ; retry
                    1W  ; expire
                    3H )    ; minimum
    NS  @
        A         10.0.0.1;
www     A         10.0.0.100;

#修改属主和属组
chown -R named:named /var/named/baidu.com.zone 
#检查
named-checkconf 
#启动服务
systemctl start named
systemctl enable named
#测试(ip为创建机ip)
dig @10.0.0.11 baidu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值