作者 主題: [已解決]CentOS下配置DNS+DHCP動態更新不成功,相應目錄無jnl文件產生....內詳....selinux已关闭  (閱讀 3708 次)

0 會員 與 1 訪客 正在閱讀本文。

heiok

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
    • 网络蝙蝠侠の部落
就兩台機器,接於同一個二層交換機下面.

機器1. CentOS 5.  BIND-9.3.6;    DNS与DHCP安裝於此機器上;                     IP:192.168.203.100

機器2. windows xp sp3.              這是作為測試的客戶端機器,hostname:test;   IP:192.168.203.101


配置好CentOS作為DNS与DHCP服務器後,如今windows xp 端可以正常從CentOS自動獲取到IP地址与DNS這些信息.在客戶端用nslookup查看,可以發現 非test 機器的其他記錄.(這證明DNS服務是正常的).但為何在CentOS DNS的區域文件(example.com.db)裏沒有出現test這台機器的記錄呢?

我嘗試在CentOS上執行nsupdate

>server 127.0.0.1
>update add test.example.com 600 A 192.168.203.101
>send
update failed: REFUSED


/var/named/chroot/var/named下面也沒有以jnl為擴展名的文件產生.........

為什麼呢?
« 上次編輯: 2010-11-15 13:19 由 heiok »

heiok

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
    • 网络蝙蝠侠の部落
日誌來了...(權限原因?example.com.db這個區域文件的權限為named.named)
/var/log/messages

....................
Jun 24 14:26:58 localhost named[3577]:client 192.168.203.100#33892:view

localhost_resolver:updating zone 'example.com/IN':adding an RR at 'test.example.com' A
Jun 24 14:26:58 localhost named[3577]:client 192.168.203.100#33892:view

localhost_resolver:updating zone 'example.com/IN':adding an RR at 'test.example.com' TXT
Jun 24 14:26:58 localhost named[3577]:journal file example.com.db.jnl does not

exist,creating it
Jun 24 14:26:58 localhost named[3577]:example.com.db.jnl:create:permission denied
Jun 24 14:26:58 localhost named[3577]:client 192.168.203.100#33892:view

localhost_resolver:updating zone 'example.com/IN':error:journal open failed:unexpected error
Jun 24 14:26:58 localhost dhcpd:Unable to add forward map from test.example.com to

192.168.203.101:timed out
Jun 24 14:26:58 localhost dhcpd:DHCPREQUEST for 192.168.203.101(192.168.203.100)from

00:0c:29:b8:61:c3(test) via eth0
Jun 24 14:26:58 localhost dhcpd:DHCPACK for 192.168.203.101 from 00:0c:29:b8:61:c3(test) via

eth0
............

HaWay

  • 大隻佬!
  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 3980
    • 檢視個人資料
Permission of "/var/named/chroot/var/named" is right ?

drw-rw---- root named /var/named/chroot/var/named
我做人那麼 nice, 肯定有什麼誤會.....

heiok

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
    • 网络蝙蝠侠の部落
Permission of "/var/named/chroot/var/named" is right ?

drw-rw---- root named /var/named/chroot/var/named

不是. 這個目錄權限是: drwxr-x---

但改成你這樣後,重啟named失敗....我現在將其改為770試試....
« 上次編輯: 2010-11-15 12:56 由 heiok »

heiok

  • 可愛的小學生
  • *
  • 文章數: 23
    • 檢視個人資料
    • 网络蝙蝠侠の部落
感謝HaWay.證實是權限原因...

改為700後動態更新OK...

謝謝! 8)