Linux中如何设置域名服务器

Linux中如何设置域名服务器,第1张

etc/hosts 文件的具体内容如下: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost fc4 192.168.1.3 a.test.com a 192.168.1.1 b.test.cn b /etc/host.conf 文件: order hosts,bind 表示先用hosts文件做解析,在用DNS解析 /etc/resolv.conf 文件: generated by NetworkManager, do not edit! search test.com nameserver 127.0.0.1 search test.cn nameserver 192.168.1.1 nameserver 61.144.56.100 /etc/named.conf 文件: // // named.conf for Red Hat caching-nameserver // options { directory "/var/named" dump-file "/var/named/data/cache_dump.db" statistics-file "/var/named/data/named_stats.txt" /* * 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 * questions using port 53, but BIND 8.1 uses an unprivileged * port by default. */ // query-source address * port 53 } // // a caching only nameserver config // controls { inet 127.0.0.1 allow { localhost} keys { rndckey} } zone "." IN { type hint file "named.ca" } zone "test.com"IN { type master file "test.com" allow-update { none} } zone "1.168.192.in-addr.arpa"IN { type master file "192.168.1.rev" allow-update { none} } zone "test.cn"IN { type master file "test.cn" allow-update { none} } zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { type master file "named.ip6.local" allow-update { none} } zone "255.in-addr.arpa" IN { type master file "named.broadcast" allow-update { none} } zone "0.in-addr.arpa" IN { type master file "named.zero" allow-update { none} } include "/etc/rndc.key" 在/var/name/test.com 文件下: $TTL 86400 @ IN SOA a.test.com. root.a.test.com ( 42 serial (d. adams) 3H refresh 15M retry 1W expiry 1D ) minimum IN NS a.test.com. IN MX 10 mail.test.com. a IN A 192.168.1.3 mail IN A 192.168.1.3 //其中root.a.test.com的含义是管理员的邮箱 /var/name/test.cn 文件下: $TTL 86400 @ IN SOA b.test.cn. root.a.test.com ( 42 serial (d. adams) 3H refresh 15M retry 1W expiry 1D ) minimum IN NS b.test.cn. IN MX 10 mail.test.cn. b IN A 192.168.1.1 mail IN A 192.168.1.1 /var/name/192.168.1.rev 文件下: $TTL 86400 @ IN SOA 1.168.192.in-addr.arpa. root.test.com. ( 1997022700 Serial 28800 Refresh 14400 Retry 3600000 Expire 86400 ) Minimum IN NS a.test.com. IN NS b.test.cn. IN MX 10 mail.test.com. IN MX 10 mail.test.cn. 3 IN PTR a.test.com. 3 IN PTR mail.test.com. 1 IN PTR b.test.cn. 1 IN PTR mail.test.cn. 然后用/etc/init.d/named restart重启DNS服务,在重启过程中,我曾经出现过好几次的错误,按照出错的提示,会提示是named.conf文件第几行出错的。或者提示在那些包含文件例如test.cn这些文件里面的问题,然后一个一个排除。 最后还有一些nslookup的命令比较有用: set all用于显示使用nslookup工具这台机器上的DNS服务器的一些信息 set type=any会显示完整信息包括域中邮件服务器和主从DNS服务器的名字和IP地址 server 192.168.0.1更换查询的DNS服务器地址。

Nginx多域名配置 一、环境准备 1.Tengine,也称Taobao nginx,淘宝在Nginx基础上,针对大型网站访问,添加了一些高级功能和特性。 2.Resin服务器或者Tomcat服务器,用来做Web服务器 二、域名解析 假设虚拟主机外网IP是123.123.123.123,添加解析到该域名: 1.添加域名解析,@和www,分别对应tngtech.co

1、建立文件夹

mkdir

/mnt/cdrom

2、加载第四张光盘

mount

-t

iso9660

/dev/cdrom

/mnt/cdrom

3、进入到cdrom目录,,cd

/mnt/cdrom

然后进到server文件夹下面

cd

Server

4、rpm

-ivh

caching-nameserver*

安装这个安装包

5、cd

/var/named/chroot/etc/

进到如上目录

编辑当中的named.caching-nameserver.conf

更改其中的listen-on

port

53

{

any

}

allow-query

{any}

match-clients

{

any

}

match-destinations

{

any

}这四个地方,,

6、同样编辑同一目录下面的named.rfc1912.zones

文件

vim

named.rfc1912.zones

添加如下的命令:

zone"xkk.com"

IN

{

type

master

file"xkk.com.zone"

allow-update

{none}

}

7、cd

/var/named/chroot/var/named/

进到如上目录

cp

-p

localhost.zone

xkk.com.zone

拷贝localhost.zone

并更改名字为xkk.com.zone

8、编辑xkk.com.zone

文件

其中添加一条记录

www

IN

A

192.168.3.1

9、编辑/etc/resolv.conf

将其中的nameserver后面的ip地址设置成为

192.168.3.1

10、在shell下面输入nslookup

再输入要解析的域名

能够解析出相应的IP地址,

就说明成功了,,,

11、将网络配置中的DNS地址设置成为192.168.3.1

用firfox浏览器中输入域名既可以解析出自己的网站地址


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/384506.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存