所属技术领域:
DNS
|名词定义|
DNS(域名系统)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。设置DNS方法:
1、点击任务栏上的网络图标,打开“网络和共享中心”。
2、在左侧导航栏找到“更改适配器设置”选项,点击进入。
3、选择你要设置dns的网络,然后右击图标,选择“属性”。
4、在网络连接属性面板中“网络”选项下,选中“Internet 协议版本 4(TCP/IPv4)”,然后点击下面的“属性”。
5、在属性面板中,切换到常规选项下,勾选使用下面的DNS服务器地址,输入DNS地址,然后点击确定按钮,设置完成。
企业内部部署一套完整的DNS详细流程
1) 环境说明
- 共需要7台主机,各自的角色如下:
A. 192.168.36.6(OS6):test
B. 192.168.36.7(OS7):localdns
C. 192.168.36.17(OS7):rootdns
D. 192.168.36.27(OS7):comdns
E. 192.168.36.37(OS7):master
F. 192.168.36.47(OS7):slave
G. 192.168.36.57(OS7):www
- 关闭iptables、selinux
- 设置对应的IP地址并且不设置DNS,同时修改主机名,方便识别
- test主机不设置DNS服务器且能ping通各dns服务器和www服务器。
2) 部署www网站
3) 部署master:
4) 部署slave:
5) 部署comdns
6) 部署rootdns
7) 部署localdns
8) 使用rndc flush命令清空所有DNS服务器的记录
9) 修改test主机的dns指向localdns
10) 测试DNS主从功能
1. 使用rndc flush命令清空所有DNS服务器的记录
- 停止master服务器上的DNS服务:systemctl stop named
3.test主机测试:dig www.magedu.com
11)注意:/var/named/中数据库的所有者(root)和所属组(named)
|发展历程|
DNS最早于1983年由保罗•莫卡派乔斯(Paul Mockapetris)发明;原始的技术规范在882号因特网标准草案(RFC 882)中发布。1987年发布的第1034和1035号草案修正了DNS技术规范,并废除了之前的第882和883号草案。在此之后对因特网标准草案的修改基本上没有涉及到DNS技术规范部分的改动。
早期的域名必须以英文句号“.”结尾,当用户访问 www.wikipedia.org的HTTP服务时必须在址栏中输入: http://www.wikipedia.org. ,这样DNS才能够进行域名解析。如今DNS服务器已经可以自动补上结尾的句号。
当前,对于域名长度的限制是63个字符,包括www.和.com或者其他的扩展名。域名同时也仅限于ASCII字符的一个子集,这使得很多其他语言无法正确表示他们的名字和单词。基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集,这已经通过了验证并被一些注册机构作为一种变通的方法所采纳。
|技术特点|
- 名称容易记忆
- 比IP地址更固定
- 扩展空间大
- 速度快