centos7 查看dns
时间: 2023-02-08 17:43:30 浏览: 745
在 CentOS 7 中,可以使用命令 "nslookup" 来查看 DNS。可以使用 "nslookup 域名" 的方式来查看指定域名的 DNS 记录,例如 "nslookup google.com"。也可以使用 "nslookup IP地址" 的方式来查看指定 IP 地址的域名,例如 "nslookup 8.8.8.8"。
还可以用 "cat /etc/resolv.conf"来查看本机DNS服务器地址。
用 "dig +short" 可以查看更详细的解析记录,如 "dig +short google.com"
注意:需要先安装bind-utils, 才能使用nslookup或dig命令。
相关问题
centos如何查看DNS缓存
可以使用以下命令来查看 CentOS 中的 DNS 缓存:
1. 查看 DNS 缓存记录:
```
sudo systemd-resolve --statistics
```
2. 清除 DNS 缓存记录:
```
sudo systemd-resolve --flush-caches
```
3. 查看 DNS 解析结果:
```
nslookup example.com
```
注意:以上命令需要在终端中执行。
centos7部署dns
要在CentOS 7上部署DNS,可以使用BIND软件包。以下是步骤:
1. 安装BIND软件包:sudo yum install bind bind-utils
2. 配置主配置文件:sudo vi /etc/named.conf
3. 在主配置文件中添加区域配置信息,例如:
zone "example.com" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
4. 创建区域文件:sudo vi /var/named/example.com.zone
5. 在区域文件中添加DNS记录,例如:
$TTL 86400
@ IN SOA ns1.example.com. admin.example.com. (
2018010101 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ; Minimum TTL
)
@ IN NS ns1.example.com.
@ IN A 192.168.1.100
ns1 IN A 192.168.1.100
6. 启动BIND服务:sudo systemctl start named
7. 设置BIND服务开机自启动:sudo systemctl enable named
阅读全文