admin管理员组文章数量:1130349
linux中是什么意思DNS,04
零、关于配置Linux下的DNS中一些名词的解释请参见文章“03-关于配置Linux下的DNS中一些名词的解释(转自网络)”自行学习
一、关于DNS配置文件
查看DNS配置文件:rpm -lq bind
回车后会得到以下内容(节选):
……
/etc/named.conf #主配置文件设置DNS服务器的属性
/etc/named.iscdlv.key
/etc/named.rfc1912.zones #DNS 服务器的区域定义配置文件(存储正向查找区的区域设置)
/etc/named.root.key
……
/var/named #区域文件所在的目录(主机记录)
/var/named/data #可以创建相应的区域文件来存储相应的主机记录
/var/named/dynamic
/var/named/named.ca #使用cat命令可查看Internet上根DNS服务器
/var/named/named.empty
……
二、搭建企业内网DNS服务器的场景
1、解析内网服务器域名
举例:想让企业员工用域名访问邮件服务器、OA系统、FTP等(这些服务器都是私网地址)
2、降低内网域名解析流量
举例:缓存到本地DNS,可以减少DNS解析的流量,也可以限制企业员工上其他网站
三、创建正向区域(域名→IP地址,以解析zhangyujia为例)
1、编辑文件
vi /etc/named.rfc1912.zones
2、定义正向查找区
[named.rfc1912.zones]
zone “zhangyujia” IN {
type master; #主区域
file “named.zhangyujia”; #区域文件名称
allow-update { none; }; #允许不允许客户端更新这个区域文件?(不允许)
};
3、创建新的区域文件(此处参数如果有不理解的地方请参见文章“03-关于配置Linux下的DNS中一些名词的解释(转自网络)”自行学习)
/var/named/named.zhangyujia
[named.zhangyujia]
$TTL 1D
zhangyujia. IN SOA webserver.zhangyujia. zhangyj_public@163.(
0 ;serial
1D ;refresh
1H ;retry
1W ;expire
3H ;minium
);
zhangyujia. IN NS webserver.zhangyujia.
zhangyujia. MX 10 mail
webserver IN A 192.168.80.100
www IN A 192.168.80.100
ftp IN A 192.168.80.100
mail IN A 192.168.80.100
smtp IN CNAME mail
www IN TXT “This is a web”
等价写法 @代表区域本身 zhangyujia.
[named.zhangyujia]
$TTL 1D
@ IN SOA webserver.zhangyujia. zhangyj_public.163. (
0 ;serial
1D ;refresh
1H ;retry
1W ;expire
3H ;minimum
);
IN NS webserver.zhangyujia.
IN MX 10 mail
webserver IN A 192.168.80.100
www IN A 192.168.80.100
ftp IN A 192.168.80.100
mail IN A 192.168.80.100
smtp IN CNAME mail
www IN TXT “This is a web”
4、保存文件,检查named.zhangyujia是否有写错的地方
:wq
named-checkzone zhangyujia /var/named/named.zhangyujia
5、重启服务,使named.zhangyujia启动生效
service named restart
四、创建逆向区域(IP地址→域名)
以131.107.8.X网段为例,则逆向区域名称8.107.131.in-addr.arpa
1、编辑文件
vi /etc/named.rfc1912.zones
2、定义逆向查找区(此处参数如果有不理解的地方请参见文章“03-关于配置Linux下的DNS中一些名词的解释(转自网络)”自行学习)
[named.rfc1912.zones]
zone “8.107.131.in-addr.arpa” IN {
type master; #主区域
file “named.8.107.131”; #区域文件名称
allow-update { none; }; #允许不允许客户端更新这个区域文件?(不允许)
};
3、创建区域文件
vi /var/named/named.8.107.131
[named.8.107.131]
$TTL 1D
@ IN SOA webserver.zhangyujia. zhangyj_public.163.(
0 ;serial
1D ;refresh
1H ;retry
1W ;expire
3H ;minimum
);
@ IN NS webserver.zhangyujia.
222 IN PTR www.51cto.
111 IN PTR blog.51cto.
4、重启服务
service named restart
五、在Windows上测试域名解析
运用nslookup
nslookup
>set type=a
>www.zhangyujia
>set type=mx
>zhangyujia
>set type=txt
>www.zhangyujia
>set type=ns
>zhangyujia
> set type=soa
> zhangyujia
> set type=ptr
> 131.107.8.222
> 131.107.8.111
>exit
(未完待续……)
欢迎关注
新浪微博:
微信公众平台:张雨嘉
我的网站:
51CTO博客:
linux中是什么意思DNS,04
零、关于配置Linux下的DNS中一些名词的解释请参见文章“03-关于配置Linux下的DNS中一些名词的解释(转自网络)”自行学习
一、关于DNS配置文件
查看DNS配置文件:rpm -lq bind
回车后会得到以下内容(节选):
……
/etc/named.conf #主配置文件设置DNS服务器的属性
/etc/named.iscdlv.key
/etc/named.rfc1912.zones #DNS 服务器的区域定义配置文件(存储正向查找区的区域设置)
/etc/named.root.key
……
/var/named #区域文件所在的目录(主机记录)
/var/named/data #可以创建相应的区域文件来存储相应的主机记录
/var/named/dynamic
/var/named/named.ca #使用cat命令可查看Internet上根DNS服务器
/var/named/named.empty
……
二、搭建企业内网DNS服务器的场景
1、解析内网服务器域名
举例:想让企业员工用域名访问邮件服务器、OA系统、FTP等(这些服务器都是私网地址)
2、降低内网域名解析流量
举例:缓存到本地DNS,可以减少DNS解析的流量,也可以限制企业员工上其他网站
三、创建正向区域(域名→IP地址,以解析zhangyujia为例)
1、编辑文件
vi /etc/named.rfc1912.zones
2、定义正向查找区
[named.rfc1912.zones]
zone “zhangyujia” IN {
type master; #主区域
file “named.zhangyujia”; #区域文件名称
allow-update { none; }; #允许不允许客户端更新这个区域文件?(不允许)
};
3、创建新的区域文件(此处参数如果有不理解的地方请参见文章“03-关于配置Linux下的DNS中一些名词的解释(转自网络)”自行学习)
/var/named/named.zhangyujia
[named.zhangyujia]
$TTL 1D
zhangyujia. IN SOA webserver.zhangyujia. zhangyj_public@163.(
0 ;serial
1D ;refresh
1H ;retry
1W ;expire
3H ;minium
);
zhangyujia. IN NS webserver.zhangyujia.
zhangyujia. MX 10 mail
webserver IN A 192.168.80.100
www IN A 192.168.80.100
ftp IN A 192.168.80.100
mail IN A 192.168.80.100
smtp IN CNAME mail
www IN TXT “This is a web”
等价写法 @代表区域本身 zhangyujia.
[named.zhangyujia]
$TTL 1D
@ IN SOA webserver.zhangyujia. zhangyj_public.163. (
0 ;serial
1D ;refresh
1H ;retry
1W ;expire
3H ;minimum
);
IN NS webserver.zhangyujia.
IN MX 10 mail
webserver IN A 192.168.80.100
www IN A 192.168.80.100
ftp IN A 192.168.80.100
mail IN A 192.168.80.100
smtp IN CNAME mail
www IN TXT “This is a web”
4、保存文件,检查named.zhangyujia是否有写错的地方
:wq
named-checkzone zhangyujia /var/named/named.zhangyujia
5、重启服务,使named.zhangyujia启动生效
service named restart
四、创建逆向区域(IP地址→域名)
以131.107.8.X网段为例,则逆向区域名称8.107.131.in-addr.arpa
1、编辑文件
vi /etc/named.rfc1912.zones
2、定义逆向查找区(此处参数如果有不理解的地方请参见文章“03-关于配置Linux下的DNS中一些名词的解释(转自网络)”自行学习)
[named.rfc1912.zones]
zone “8.107.131.in-addr.arpa” IN {
type master; #主区域
file “named.8.107.131”; #区域文件名称
allow-update { none; }; #允许不允许客户端更新这个区域文件?(不允许)
};
3、创建区域文件
vi /var/named/named.8.107.131
[named.8.107.131]
$TTL 1D
@ IN SOA webserver.zhangyujia. zhangyj_public.163.(
0 ;serial
1D ;refresh
1H ;retry
1W ;expire
3H ;minimum
);
@ IN NS webserver.zhangyujia.
222 IN PTR www.51cto.
111 IN PTR blog.51cto.
4、重启服务
service named restart
五、在Windows上测试域名解析
运用nslookup
nslookup
>set type=a
>www.zhangyujia
>set type=mx
>zhangyujia
>set type=txt
>www.zhangyujia
>set type=ns
>zhangyujia
> set type=soa
> zhangyujia
> set type=ptr
> 131.107.8.222
> 131.107.8.111
>exit
(未完待续……)
欢迎关注
新浪微博:
微信公众平台:张雨嘉
我的网站:
51CTO博客:
本文标签: linux中是什么意思DNS04
版权声明:本文标题:linux中是什么意思DNS,04 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/IT/1694662343a254698.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论