看着百度啦 搜狐了各大门户网站,通过域名就可以访问到,但是实际情上访问的是IP地址,IP转化成为的域名他们俩个绑定在一起了,具体的是怎么实现的?看看DNS域名服务器吧。
DNS(域名解析服务器)
bind-9.3.6-20.P1.el5.i386.rpm 主程序
bind-chroot-9.3.6-20.P1.el5.i386.rpm chroot的安全
caching-nameserver-9.3.6-20.P1.el5.i386.rpm 提供配置文件
启动服务:
service named restart
端口:
53
主配置文件 2个
[root@localhost etc]# vim /var/named/chroot/etc/named.
named.caching-nameserver.conf named.rfc1912.zones
----------------------------------------------------------
正向解析
vim /etc/named.caching-nameserver.conf
options {
listen-on port 53 { any; }; 监听
directory "/var/named"; 指定文件夹
allow-query { any; }; 允许查询
allow-query-cache { any; }; 允许查询缓存
};
view localhost_resolver {
match-clients { any; }; 允许客户端访问
match-destinations { any; }; 目标匹配
recursion yes; 递归查询开始
include "/etc/named.rfc1912.zones"; 指定这个文件 成功以后自动添加到/etc/named.rfc1912.zones文件里去
};
定义域名
2.vim /etc/named.rfc1912.zones
zone "uplooking.com" IN {
type master;
file "uplooking.com.zone";
};
创建对应文件
3.cd /var/named/chroot/var/named/
touch uplooking.com.zone
chown :named uplooking.com.zone
chmod 640 uplooking.com.zone
-------------------------
$TTL路由跳数 86400妙
@调用上面zone "uplooking.com" IN {) IN 授权给 SOA dns。
IN NS
------------------------
vim uplooking.com.zone
$TTL 86400
@ IN SOA dns.uplooking.com. root ( 20121222 3H 15M 1W 1D )
IN NSnameservice) dns.uplooking.com.
dns IN A 192.168.1.2
www IN A 192.168.1.2
------------------------------
启动服务:
service named restart
测试
DNS指向/etc/resolv.conf
nameserver 192.168.1.2
host www.uplooking.com
nslookup www.uplooking.com
-------------------------------
邮箱的解析
IN MX 5 mail.uplooking.com.
mail IN因特网) A(a记录) 192.168.1.2
web IN CNAME ftp.uplooking.com.
ftp IN A 192.168.1.2
直接写域名
@ IN A 192.168.1.2
* IN A 192.168.1.2
动态的解析
$GENERATE 1-254 stu$ IN A 192.168.1.$
**********************************************************************************************************************
$TTL 86400
@ IN SOA dns.uplooking.com. root ( 20121222 3H 15M 1W 1D )
IN NS dns.uplooking.com.
dns IN A 192.168.1.2
IN MX 5 mail.uplooking.com.
mail IN A 192.168.1.2
web IN CNAME ftp.uplooking.com.
ftp IN A 192.168.1.2
;@ IN A 192.168.1.2
;* IN A 192.168.1.2
;$GENERATE 1-254 stu$ IN A 192.168.1.$
www 5承受的程度) IN A 192.168.1.133
www 3 IN A 192.168.1.113 轮转负载均衡8.1.21 Bcast
www 2 IN A 192.168.1.110
****************************************************************************************************************
反向解析
vim /etc/named.rfc1912.zones
zone "1.168.192.in-addr.arpa" IN {
type master;
file "163.com.arpa";
};
cd /var/named/chroot/var/named/
touch 163.com.arpa
chown :named 163.com.arpa
chmod 640 163.com.arpa
vim 163.com.arpacache_peer 192.168.1.113 parent 80 0 round-robin
cache_peer 192.168.1.111 parent 80 0 round-robin
$TTL 86400
@ IN SOA dns.163.com. root ( 20121223 3H 15M 1W 1D )

