[Pdns-users] pdns_control appears with wrong IP on slave - supermaster setup
Kees Monshouwer
mind04 at monshouwer.org
Fri Dec 11 09:49:50 UTC 2015
query-local-address is your friend.
https://doc.powerdns.com/md/authoritative/settings/#query-local-address
On 12/11/2015 10:28 AM, Konstantin Kletschke wrote:
> Hi Martin,
>
> I changed SOA to mention ns1.ku-gbr.de as I like it better to have
> ns1.ku-gbr.de as the main ns server anyway.
> But into supermasters there has to go the IP of the master (ip), the
> FQDN of the salve (nameserver) and a random string into (account), is
> that correct?
>
> Am 2015-12-10 17:57, schrieb Martin:
>> Have you tried specifying NS1's FQDN instead of NS2's in the
>> supermaster table, and having NS1 in the SOA record instead of NS2?
>
> Slave setup (entries in records identical to master):
>
> mysql> select * from records where name='mig19.de';
> +-----+-----------+----------+------+------------------------------------+--------+-------+-------------+----------+-----------+------+
>
> | id | domain_id | name | type |
> content | ttl | prio | change_date |
> disabled | ordername | auth |
> +-----+-----------+----------+------+------------------------------------+--------+-------+-------------+----------+-----------+------+
>
> | 334 | 30 | mig19.de | A |
> 81.3.11.20 | 86400 | 0 | NULL
> | 0 | | 1 |
> | 336 | 30 | mig19.de | MX |
> mail.ku-gbr.de | 86400 | 86400 | NULL
> | 0 | | 1 |
> | 337 | 30 | mig19.de | NS |
> ns1.ku-gbr.de | 259200 | 0 | NULL
> | 0 | | 1 |
> | 338 | 30 | mig19.de | NS |
> ns2.ku-gbr.de | 259200 | 0 | NULL
> | 0 | | 1 |
> | 333 | 30 | mig19.de | SOA |
> ns1.ku-gbr.de. | | |
> | | | |
> | | | | |
> hostmaster.mig19.de. | | |
> | | | |
> | | | | | 1449513605 16384 2048 1048576
> 2560 | 259200 | 0 | NULL | 0 | | 1 |
> +-----+-----------+----------+------+------------------------------------+--------+-------+-------------+----------+-----------+------+
>
> 5 rows in set (0.00 sec)
>
> mysql> select * from domains where name='mig19.de';
> +----+----------+--------+------------+--------+-----------------+---------+
>
> | id | name | master | last_check | type | notified_serial |
> account |
> +----+----------+--------+------------+--------+-----------------+---------+
>
> | 30 | mig19.de | NULL | NULL | SUPERM | NULL |
> NULL |
> +----+----------+--------+------------+--------+-----------------+---------+
>
> 1 row in set (0.00 sec)
>
> mysql> select * from supermasters;
> +------------+---------------+---------+
> | ip | nameserver | account |
> +------------+---------------+---------+
> | 81.3.11.19 | ns1.ku-gbr.de | admin |
> +------------+---------------+---------+
> 1 row in set (0.00 sec)
>
> When I enter command on the master:
>
> "pdns_control notify mig19.de"
>
> In the master's syslog this - still - appears:
>
> Dec 11 07:24:50 kermit pdns[24806]: Received NOTIFY for mig19.de from
> 81.3.11.19 but slave support is disabled in the configuration
>
> which is okay, since master gets notified also and does refuse to
> handle as a slave. In the slave's syslog I see this:
>
> Dec 11 07:25:00 v22015082965927173 pdns[6829]: Received NOTIFY for
> mig19.de from 81.3.11.18 which is not a master
> Dec 11 07:25:00 v22015082965927173 pdns_server[6810]: Dec 11 07:25:00
> Received NOTIFY for mig19.de from 81.3.11.18 which is not a master
>
> Note the difference on master and slave: "NOTIFY [...] from
> 81.3.11.19" and "NOTIFY [...] from 81.3.11.18"
>
> When I enter command to retrieve on the slave I get:
>
> root at v22015082965927173:~# pdns_control retrieve mig19.de
> Domain 'mig19.de' is not a slave domain (or has no master defined)
>
> This may be related to the wrong entry "SUPERM" for type in domains
> table on slave I actually see. Might happened while trying NULL,
> NATIVE, SLAVE and SUPERSLAVE but ended putting SUPERM(ASTER) into by
> accident. I tried many permutations already and messed up.
>
> Kind Regards
> Konstantin Kletschke
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users
More information about the Pdns-users
mailing list