需要修改 /etc/resolv.conf 配置文件,指定域名解析服务器就可以解决该问题;
Linux下DNS缓存实现通常有两种方式:
一种是用DNS缓存程序NSCD(name service cache daemon)负责管理DNS缓存.
一种实现DNS缓存则是用Bind来架设Caching Name Server来实现.
如果是清除NSCD上的Cache,可重新启动NSCD服务来达成清除DNS Cache的效果.用这个命令:
# service nscd restart
或是
#/etc/init.d/nscd restart
如果是清除BIND服务器上的CACHE,用这个命令:
# rndc flush
如果你的DNS服务器是用dnsmasq实现的,用下面这个命令:
$ sudo /etc/init.d/dnsmasq restart
注:DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务.
linux配置dns服务器配置命令
Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟我一起来了解一下吧!
第一段:实验目的
熟悉Linux系统中DNS服务器的配置方法.理解配置过程的基本步骤的作用.
第二段:实验任务
(1)建立正向搜索区域,为网络个台服务器建立主机记录、别名记录.为网络建立邮件交换器记录.使得客户机能够根据服务器主机域名搜索出其IP地址.
第三段:实验内容
①.)DNS服务器配置的主要步骤:
首先在桌面右击,选择【新建终端】;
① 查看系统中是否已经安装了DNS服务器程序BIND,命令如下:
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* port by default.
*/
};
//
// a caching only nameserver config
Controls {
} ;
zone "." IN {
type hint;
file "named.ca"; //用来指定具体存放DNS记录的文件
zone "localhost" IN { //用来指定具体存放DNS记录的文件
type master;
file " localhost.zone";
allow-update { none ;} ;
file "named.local";
zone "test.com" IN { //指定一个域名为test.com的◆正向解析
file "test.com.zone";
Include "/etc/rndc.key" ;
@ IN SOA dns.test.com. webmaster.test.com. (
)
IN NS dns
@ IN MX 1 mail
ftp IN CNAME
IN NS dns.tes.com.
;
以上就是土嘎嘎小编为大家整理的linux停止dns命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!