DHCP不更新绑定dns

时间:2018-10-08 11:40:04

标签: raspberry-pi dhcp bind9

我正在使用bind9和isc-dhcp-server运行树莓派。 dhcp正在工作,因为它向客户端和dns发出IP地址是正常的-客户端可以查询外部dns名称。

我遇到的问题是dhcp并没有告诉dns注册新的IP地址。

我一直在努力进行数小时,阅读大量文章,但无济于事。

如果我运行nsupdate并指定rndc-key并发送更新,则会成功注册该名称。因此,看起来bind正常工作。

<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/main_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/homelogin"
    android:orientation="vertical">


    <com.google.android.gms.common.SignInButton
        android:id="@+id/sign_in_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:visibility="visible"
        app:layout_constraintBottom_toTopOf="@+id/loginEmail"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.502"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.915"
        tools:visibility="gone" />

    <ImageView
        android:id="@+id/loginEmail"
        android:layout_width="277dp"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:layout_marginBottom="65dp"
        android:clickable="true"
        android:onClick="onClick"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:srcCompat="@drawable/blue" />

</android.support.constraint.ConstraintLayout>

我已经检查了日志,dhcp没有显示任何错误,甚至没有显示区域更新。几乎像dhcp一样忽略ddns。

dhcpd.conf文件:

Oct 08 11:11:42 pi-dhcp named[3076]: client 192.168.1.204#36383/key rndc-key: signer "rndc-key" approved
Oct 08 11:11:42 pi-dhcp named[3076]: client 192.168.1.204#36383/key rndc-key: updating zone 'home/IN': adding an RR at 'test.home' A 3.3.3.3

named.conf.local

option domain-name "home";
option domain-name-servers 192.168.1.204;
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
use-host-decl-names on;
ddns-update-style standard;
ddns-updates on;
allow unknown-clients;
update-static-leases on;

include "/etc/bind/rndc.key";
subnet 192.168.1.0 netmask 255.255.255.0 {
   range 192.168.1.40 192.168.1.55;
   option routers 192.168.1.1;
   ddns-domainname "home.";
   ddns-rev-domainname "in-adr.arpa.";
}

我想念什么?

我读了一些帖子,说客户端可能没有发送主机名,但是我在dhclient.conf中有这个名字。

include "/etc/bind/rndc.key";

zone "home" IN {
    type master;
    file "/etc/bind/db.home";
    allow-update { key rndc-key; };
};

具有各种口味的linux,r-pi,IoT设备。他们都没有在dns上注册。

0 个答案:

没有答案