linux-DNS服务

本文详细介绍了Linux DNS服务的查看方法,包括通过nslookup和ping;讲解了DNS配置文件如/etc/hosts和/etc/resolv.conf的作用;探讨了DNS解析流程,包括hosts、本地缓存和resolv.conf的查找顺序;讨论了DNS劫持问题。此外,还重点阐述了dnsmasq服务器的配置,包括其小巧的特点、用途和配置文件,并提供了启动服务和测试域名解析成功的步骤。

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

DNS服务

1.查看

nslookup(需要安装)

[root@admin yum.repos.d]# yum install bind-utils -y
[root@admin yum.repos.d]# nslookup www.baidu.com
Server:		114.114.114.114
Address:	114.114.114.114#53

Non-authoritative answer:
www.baidu.com	canonical name = www.a.shifen.com.
Name:	www.a.shifen.com
Address: 110.242.68.4
Name:	www.a.shifen.com
Address: 110.242.68.3

或者用ping:

[root@admin yum.repos.d]# ping www.baidu.com
PING www.a.shifen.com (110.242.68.4) 56(84) bytes of data.
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=1 ttl=128 time=28.4 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=2 ttl=128 time=31.3 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=3 ttl=128 time=32.1 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=4 ttl=128 time=37.3 ms
^C
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3023ms
rtt min/avg/max/mdev = 28.468/32.315/37.313/3.198 ms

2.dns配置文件

1.Linux本地的dns解析文件:/etc/hosts。这是运维人员自由定义域名和IP 之间的强制对应关系的;

可以认为是本地的域名——ip对应关系。

[root@admin yum.repos.d]# vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.0.111 mon01.linux.io  stor01.linux.io    mon01   stor01
10.0.0.112 mon02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值