環境redhat6.4 64bit
1.安裝bind包:
yum install bind bind-libs bind-utils bind-chroot -y
[root@rhel64-64bit desktop]# rpm -qa|grep bind|grep '^bind'
bind-chroot-9.8.2-0.62.rc1.el6.x86_64
bind-libs-9.8.2-0.62.rc1.el6.x86_64
bind-utils-9.8.2-0.62.rc1.el6.x86_64
bind-9.8.2-0.62.rc1.el6.x86_64
2.配置/etc/named.conf檔案,修改下面引數:
listen-on port 53 ;
directory "/var/named";
allow-query ;
3.修改/etc/named.rfc1912.zones,加上正向解析和反向解析的檔案:
zone "yoyo.com" in ;
zone "12.3.2.in-addr.arpa" in ;
4.配置解析檔案
建立並配置正向解析檔案/var/named/yoyo.com.zone
$ttl 1d
yoyo.com. in soa yoyo.com. root (0 1h 15m 1w 1d)
yoyo.com. in ns dns1.yoyo.com.
dns1.yoyo.com. in a 127.0.0.1
www.yoyo.com. in a 2.3.12.13
建立並配置反向解析檔案/var/named/12.3.2.zone
$ttl 1d
@ in soa 12.3.2.in-addr.arpa. root (0 1h 15m 1w 1d)
@ in ns dns1.yoyo.com.
127.0.0.1 in ptr dns1.yoyo.com.
13 in ptr www.yoyo.com.
5.named-checkconf檢查配置檔案是否有誤
service named start 啟動dns服務
6.測試可以修改linux的dns伺服器指向安裝的bind服務
1>setup圖形化介面配置
2>/etc/sysconfig/network-scripts/ifcfg-eth0新增dns1
3>/etc/resolv.conf 新增nameserver 生效順序是ifcfg-eth0->resolv.conf檔案
7.這裡測試就不重置linux的dns了,直接測試:
正向解析:
[root@rhel64-64bit named]# dig @127.0.0.1 www.yoyo.com
; <<>> dig 9.8.2rc1-redhat-9.8.2-0.62.rc1.el6 <<>> @127.0.0.1 www.yoyo.com
; (1 server found)
;; global options: +cmd
;; got answer:
;; ->>header<<- opcode: query, status: noerror, id: 48400
;; flags: qr aa rd ra; query: 1, answer: 1, authority: 1, additional: 1
;; question section:
;www.yoyo.com. in a
;; answer section:
www.yoyo.com. 86400 in a 2.3.12.13
;; authority section:
yoyo.com. 86400 in ns dns1.yoyo.com.
;; additional section:
dns1.yoyo.com. 86400 in a 127.0.0.1
;; query time: 0 msec
;; server: 127.0.0.1#53(127.0.0.1)
;; when: wed may 16 01:25:46 2018
;; msg size rcvd: 81
反向解析:
[root@rhel64-64bit named]# dig @127.0.0.1 -x 2.3.12.13
; <<>> dig 9.8.2rc1-redhat-9.8.2-0.62.rc1.el6 <<>> @127.0.0.1 -x 2.3.12.13
; (1 server found)
;; global options: +cmd
;; got answer:
;; ->>header<<- opcode: query, status: noerror, id: 47242
;; flags: qr aa rd ra; query: 1, answer: 1, authority: 1, additional: 1
;; question section:
;13.12.3.2.in-addr.arpa. in ptr
;; answer section:
13.12.3.2.in-addr.arpa. 86400 in ptr www.yoyo.com.
;; authority section:
12.3.2.in-addr.arpa. 86400 in ns dns1.yoyo.com.
;; additional section:
dns1.yoyo.com. 86400 in a 127.0.0.1
;; query time: 0 msec
;; server: 127.0.0.1#53(127.0.0.1)
;; when: wed may 16 01:24:02 2018
;; msg size rcvd: 101
或使用nslookup解析測試:
[root@rhel64-64bit named]# nslookup
> server 127.0.0.1
default server: 127.0.0.1
address: 127.0.0.1#53
> www.yoyo.com
server: 127.0.0.1
address: 127.0.0.1#53
name: www.yoyo.com
address: 2.3.12.13
> 2.3.12.13
server: 127.0.0.1
address: 127.0.0.1#53
13.12.3.2.in-addr.arpa name = www.yoyo.com.
Linux伺服器上安裝配置VNC Server
專案需要在linux上進行資料抽取的相關任務,使用的是kettle這一etl工具,但是伺服器就乙個主機,這裡對應kettle的job和trans等相關配置就無法進行,所以需要使用遠端圖形介面vnc來實現,下面就記錄一下如何在linux伺服器下安裝配置vnc server!首先,我們需要乙個可用的桌面...
在linux上使用BIND建立DNS伺服器 2
上面的例子中第乙個區登記項用來通知bind在何處定位根伺服器的資訊。伺服器傳送和接收的不僅是你自己的域資訊同時也包括internet上所有的域資訊。並不是每個伺服器上都有每個網域名稱的登記項,但每個伺服器都知道怎樣獲取資訊。當然,由於列表會定期更新,所以也應當定期作記錄。在named.conf示例檔...
Linux 上安裝配置 VNC Server
一 簡介 vnc virtual network console 即虛擬網路控制台。它是一款優秀的遠端控制工具軟體,而且是基於 unix 和 linux 作業系統的免費開源的。1 優點遠端控制能力強大,高效實用,其效能可以和 windows 和 mac 中的任何遠端控制軟體媲美 2 vnc基本上是由...