DNS原理及简单配置
2012-03-07 00:36
225 查看
DNS(域名解析服务):端口 tcp/udp 53 工作于应用层
dns解析过程:
本地hosts文件本地dns缓存指定dns服务器中的缓存dns查询(递归查询)
递归过程:http://www.example.com.用户所主dns服务器先从.根域名服务器询问,根域名服务器会转寄找到.com一级域名服务器,.com以同样方式得到example服务器地址 ,最终.example找到www.example.com对应的ip地址将结果发送个用户的主dns服务器,主dns服务器将回答转发给用户,递归查询过程结束
利用bind软件简单的实现域名解析过程(只启用主dns服务器)配置文件/etc/named.conf
vim /etc/named.confoptions { directory "/var/named"}; zone "." IN { //根区域定义 type hint; file "named.ca"};zone "localhost" IN{ //本地回还正向解析 type master; file "localhost.zone"};zone "0.0.127.in-addr.arpa" IN { //本地回还反向解析 type master; file "named.local";};zone "example.com" IN { //定义了example区域的正向解析 type master; file "example.com.zone"};
dig -t -NS . >/var/named.ca //将根域的NS中的性息导入named.ca
区域文件/var/named/
vim named.local $TTl 600@ IN SOA localhost. admin.localhost.( 2012020401 //区域文件版本 1H //从服务器每个一小时检查一次主服务器文件是否改变 10M //重试时间间隔 1W //失效时间 1D) //否定回答 IN NS localhost.1 IN PTR localhost.
vim localhost.zone$TTL 600localhost. IN SOA localhost. admin.localhost.( 2012030501 1H 10M 1W 1D)localhost. IN NS localhost.localhost. IN A 127.0.0.1
vim magedu.com.zone$TTL 600@ IN SOA ns.magedu.com. admin.localhost.( 2012030501 1H 10M 1W 1D)
magedu.com. IN NS ns.magedu.com.ns.magedu.com. IN A 1.1.1.1www.magedu.com IN A 2.2.2.2mail.magedu.com IN MX 10 2.2.2.2pop CNAME mail.magedu.com.ftp.magedu.com IN 10 2.2.2.2 service named configuer //检查语法错误开启服务service named start netstat -tunl //查看端口是否开启测试dig -t NS www.example.com
dig -t A www.example.com
hostname -A www.example.com
本文出自 “明日香” 博客,请务必保留此出处http://leezqang.blog.51cto.com/1525874/798788
dns解析过程:
本地hosts文件本地dns缓存指定dns服务器中的缓存dns查询(递归查询)
递归过程:http://www.example.com.用户所主dns服务器先从.根域名服务器询问,根域名服务器会转寄找到.com一级域名服务器,.com以同样方式得到example服务器地址 ,最终.example找到www.example.com对应的ip地址将结果发送个用户的主dns服务器,主dns服务器将回答转发给用户,递归查询过程结束
利用bind软件简单的实现域名解析过程(只启用主dns服务器)配置文件/etc/named.conf
vim /etc/named.confoptions { directory "/var/named"}; zone "." IN { //根区域定义 type hint; file "named.ca"};zone "localhost" IN{ //本地回还正向解析 type master; file "localhost.zone"};zone "0.0.127.in-addr.arpa" IN { //本地回还反向解析 type master; file "named.local";};zone "example.com" IN { //定义了example区域的正向解析 type master; file "example.com.zone"};
dig -t -NS . >/var/named.ca //将根域的NS中的性息导入named.ca
区域文件/var/named/
vim named.local $TTl 600@ IN SOA localhost. admin.localhost.( 2012020401 //区域文件版本 1H //从服务器每个一小时检查一次主服务器文件是否改变 10M //重试时间间隔 1W //失效时间 1D) //否定回答 IN NS localhost.1 IN PTR localhost.
vim localhost.zone$TTL 600localhost. IN SOA localhost. admin.localhost.( 2012030501 1H 10M 1W 1D)localhost. IN NS localhost.localhost. IN A 127.0.0.1
vim magedu.com.zone$TTL 600@ IN SOA ns.magedu.com. admin.localhost.( 2012030501 1H 10M 1W 1D)
magedu.com. IN NS ns.magedu.com.ns.magedu.com. IN A 1.1.1.1www.magedu.com IN A 2.2.2.2mail.magedu.com IN MX 10 2.2.2.2pop CNAME mail.magedu.com.ftp.magedu.com IN 10 2.2.2.2 service named configuer //检查语法错误开启服务service named start netstat -tunl //查看端口是否开启测试dig -t NS www.example.com
dig -t A www.example.com
hostname -A www.example.com
本文出自 “明日香” 博客,请务必保留此出处http://leezqang.blog.51cto.com/1525874/798788
相关文章推荐
- RHEL7: unbound(DNS server)的简单配置
- 配置BIND 9 DNS Views 的原理和需求
- Linux DNS服务系列之原理介绍及正反向解析配置
- 在Mac中配置tomcat服务器教程(超详细配图)以及其配置简单原理
- DNS服务系列之原理介绍及正反向解析配置
- DNS服务器原理详解及其配置
- Dns服务的简单配置
- DNS原理和CentOS7上bind域名服务器配置详解
- 简单添加host配置到jvm默认的dns查询缓存中
- DNS之一:DNS服务原理与bind配置详解
- 简单配置主DNS流程
- keepalived简单原理及配置参数介绍_2015101601
- 简单ip配置以及dns服务
- 例题解析DNS主从服务器简单配置2
- Dns服务的简单配置
- 简单了解DNS服务器以及配置最简单DNS
- Linux环境下DNS服务器原理及主服务器简单配置
- linux bind(dns)服务器讲解及简单配置
- Ubuntu 关于DNS Server的安装及配置简单笔记
- 简单DNS配置