reverse DNS not working for some interfaces
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Committed
|
High
|
Christian Grabowski | ||
3.3 |
Fix Released
|
High
|
Christian Grabowski |
Bug Description
Fix for LP:#1999368 solved wrong DNS zone but for some interfaces reverse DNS is not working
$ dig node6.silo1.
...
;; ANSWER SECTION:
node6.silo1.
node6.silo1.
node6.silo1.
node6.silo1.
node6.silo1.
node6.silo1.
node6.silo1.
node6.silo1.
node6.silo1.
reverse DNS works properly only for 10.244.40.x and 10.244.8.x
$ dig -x 10.244.8.6 @10.244.40.30
; <<>> DiG 9.16.1-Ubuntu <<>> -x 10.244.8.6 @10.244.40.30
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65413
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 39d644935ec438f
;; QUESTION SECTION:
;6.8.244.
;; ANSWER SECTION:
6.8.244.
6.8.244.
;; Query time: 3 msec
;; SERVER: 10.244.
;; WHEN: Wed Dec 14 07:07:50 UTC 2022
;; MSG SIZE rcvd: 174
but IPs from other spaces respond like this
$ dig -x 192.168.36.6 @10.244.40.30
; <<>> DiG 9.16.1-Ubuntu <<>> -x 192.168.36.6 @10.244.40.30
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18092
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 35612631b1234bb
;; QUESTION SECTION:
;6.36.168.
;; ANSWER SECTION:
6.36.168.
;; AUTHORITY SECTION:
0-26.36.
;; Query time: 0 msec
;; SERVER: 10.244.
;; WHEN: Wed Dec 14 07:08:19 UTC 2022
;; MSG SIZE rcvd: 180
Related branches
- Christian Grabowski: Approve
-
Diff: 244 lines (+130/-15)5 files modifiedsrc/maasserver/region_controller.py (+17/-0)
src/maasserver/tests/test_region_controller.py (+20/-0)
src/maasserver/triggers/system.py (+16/-11)
src/maasserver/triggers/testing.py (+4/-4)
src/maasserver/triggers/tests/test_system.py (+73/-0)
- MAAS Lander: Approve
- Alexsander de Souza: Approve
-
Diff: 244 lines (+130/-15)5 files modifiedsrc/maasserver/region_controller.py (+17/-0)
src/maasserver/tests/test_region_controller.py (+20/-0)
src/maasserver/triggers/system.py (+16/-11)
src/maasserver/triggers/testing.py (+4/-4)
src/maasserver/triggers/tests/test_system.py (+73/-0)
- MAAS Lander: Approve
- Christian Grabowski: Approve
-
Diff: 226 lines (+100/-31)5 files modifiedsrc/maasserver/triggers/system.py (+1/-1)
src/provisioningserver/dns/actions.py (+13/-0)
src/provisioningserver/dns/config.py (+2/-0)
src/provisioningserver/dns/tests/test_zoneconfig.py (+61/-0)
src/provisioningserver/dns/zoneconfig.py (+23/-30)
- MAAS Lander: Approve
- Adam Collard (community): Approve
-
Diff: 229 lines (+100/-31)5 files modifiedsrc/maasserver/triggers/system.py (+1/-1)
src/provisioningserver/dns/actions.py (+13/-0)
src/provisioningserver/dns/config.py (+2/-0)
src/provisioningserver/dns/tests/test_zoneconfig.py (+61/-0)
src/provisioningserver/dns/zoneconfig.py (+23/-30)
- MAAS Lander: Approve
- Christian Grabowski: Approve
-
Diff: 320 lines (+150/-38)7 files modifiedsrc/maasserver/dns/tests/test_zonegenerator.py (+10/-1)
src/maasserver/dns/zonegenerator.py (+8/-3)
src/provisioningserver/dns/actions.py (+42/-0)
src/provisioningserver/dns/config.py (+14/-14)
src/provisioningserver/dns/tests/test_actions.py (+26/-3)
src/provisioningserver/dns/tests/test_config.py (+22/-0)
src/provisioningserver/dns/zoneconfig.py (+28/-17)
- Alexsander de Souza: Approve
- MAAS Lander: Approve
-
Diff: 320 lines (+150/-38)7 files modifiedsrc/maasserver/dns/tests/test_zonegenerator.py (+10/-1)
src/maasserver/dns/zonegenerator.py (+8/-3)
src/provisioningserver/dns/actions.py (+42/-0)
src/provisioningserver/dns/config.py (+14/-14)
src/provisioningserver/dns/tests/test_actions.py (+26/-3)
src/provisioningserver/dns/tests/test_config.py (+22/-0)
src/provisioningserver/dns/zoneconfig.py (+28/-17)
- MAAS Lander: Approve
- Christian Grabowski: Approve
-
Diff: 231 lines (+159/-7)4 files modifiedsrc/maasserver/dns/tests/test_zonegenerator.py (+44/-0)
src/maasserver/dns/zonegenerator.py (+26/-6)
src/provisioningserver/dns/tests/test_zoneconfig.py (+87/-0)
src/provisioningserver/dns/zoneconfig.py (+2/-1)
- MAAS Lander: Approve
- Alberto Donato: Approve
-
Diff: 231 lines (+159/-7)4 files modifiedsrc/maasserver/dns/tests/test_zonegenerator.py (+44/-0)
src/maasserver/dns/zonegenerator.py (+26/-6)
src/provisioningserver/dns/tests/test_zoneconfig.py (+87/-0)
src/provisioningserver/dns/zoneconfig.py (+2/-1)
Changed in maas: | |
milestone: | none → 3.4.0 |
importance: | Undecided → High |
assignee: | nobody → Christian Grabowski (cgrabowski) |
status: | New → Triaged |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
summary: |
- [3.3.0~rc1-13133-g.67fd5b9af] reverse DNS not working for some - interfaces + reverse DNS not working for some interfaces |
Changed in maas: | |
status: | Fix Committed → Triaged |
Changed in maas: | |
milestone: | 3.4.0 → 3.4.0-beta2 |
status: | Triaged → Fix Committed |
We are hitting this bug in rc2 still