Ubuntu中如何查询DNS服务器地址
时间: 2024-05-13 21:16:22 浏览: 70
你可以打开终端,然后输入以下命令来查询Ubuntu系统中配置的DNS服务器地址:
```
cat /etc/resolv.conf
```
该命令将显示系统中配置的DNS服务器地址。你可以在输出中查看类似以下格式的信息:
```
nameserver 8.8.8.8
nameserver 8.8.4.4
```
这些是Google Public DNS的IP地址。你的系统可能使用不同的DNS服务器地址,请注意查看输出。
相关问题
ubuntu 18.04 安装dns 服务器
在 Ubuntu 18.04 上,可以使用 BIND(Berkeley Internet Name Domain)软件包来安装 DNS 服务器。下面是安装步骤:
1. 打开终端,更新软件包列表:
```
sudo apt update
```
2. 安装 BIND 软件包:
```
sudo apt install bind9
```
3. 安装完成后,进入 BIND 配置目录:
```
cd /etc/bind/
```
4. 备份原始配置文件:
```
sudo cp named.conf.options named.conf.options.bak
sudo cp named.conf.local named.conf.local.bak
```
5. 编辑 named.conf.options 文件,添加以下内容:
```
options {
directory "/var/cache/bind";
recursion yes;
allow-recursion { any; };
forwarders {
8.8.8.8;
8.8.4.4;
};
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
```
这里的配置项含义如下:
- directory:指定缓存文件的存放目录;
- recursion:允许递归查询;
- allow-recursion:允许任何人进行递归查询;
- forwarders:指定转发器,这里使用 Google 的公共 DNS 服务器;
- dnssec-validation:启用 DNSSEC 验证;
- auth-nxdomain:如果查询的域名不存在,则不返回“不可知的域名”错误;
- listen-on-v6:监听 IPv6 地址。
6. 编辑 named.conf.local 文件,添加以下内容:
```
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
```
这里的配置项含义如下:
- zone:指定域名;
- type:指定 DNS 服务器的类型,这里是主服务器;
- file:指定域名的资源记录文件。
7. 创建资源记录文件 db.example.com,添加以下内容:
```
$TTL 604800
@ IN SOA ns1.example.com. admin.example.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.example.com.
@ IN A 192.168.1.10
ns1 IN A 192.168.1.10
www IN CNAME example.com.
```
这里的配置项含义如下:
- $TTL:指定缓存时间(以秒为单位);
- @:表示域名本身;
- SOA:Start of Authority,指定域名服务器的授权信息;
- NS:Name Server,指定主 DNS 服务器;
- A:Address Record,指定域名对应的 IP 地址;
- CNAME:Canonical Name,指定域名的别名。
8. 重新启动 BIND 服务:
```
sudo systemctl restart bind9
```
至此,DNS 服务器的安装和配置就完成了。你可以使用 nslookup 命令测试域名解析是否正常:
```
nslookup example.com
```
输出应该包含以下信息:
```
Server: 127.0.0.53
Address: 127.0.0.53#53
Name: example.com
Address: 192.168.1.10
```
ubuntu20.04安装dns服务器
好的,我可以为您提供安装DNS服务器的步骤。首先,您需要打开终端并使用以下命令安装DNS服务器软件包:
sudo apt install bind9
然后,您需要编辑主配置文件:
sudo nano /etc/bind/named.conf.options
在文件底部找到`forwarders`选项,并添加您喜欢的DNS服务器的IP地址。
在完成配置后,启动DNS服务器:
sudo systemctl start bind9
要在系统启动时自动启动DNS服务器,请输入以下命令:
sudo systemctl enable bind9
现在您的Ubuntu 20.04系统上已经安装了DNS服务器。希望这可以帮助您。
阅读全文