Discussion:
[DoD Source -- ssshhhh Top Secret] Re: Dumb Question is an A or AAAA record required?
(too old to reply)
John W. Blue
2020-07-09 13:31:16 UTC
Permalink
From a BIND point of view "in-addr.arpa" is a unique zone with no dependencies.

John

-----Original Message-----
From: bind-users [mailto:bind-users-***@lists.isc.org] On Behalf Of DeCaro, James John (Jim) CIV DISA FE (USA) via bind-users
Sent: Thursday, July 09, 2020 8:16 AM
To: Mark Andrews; @lbutlr
Cc: bind-users
Subject: RE: [Non-DoD Source] Re: Dumb Question is an A or AAAA record required?

Would the lack of A records affect pointer records? Seems like it would.


Jim

"If you always do what you always did you will always get what you a
Reindl Harald
2020-07-09 13:36:23 UTC
Permalink
Post by John W. Blue
Post by John W. Blue
From a BIND point of view "in-addr.arpa" is a unique zone with no dependencies.
and typically you have no control over PTR records at all given that
they have nothing to do with your domain

while it's smart (at least when you want to send mails) that your IP has
a sane PTR and that the name maps back to the IP the dns system couldn't
care less
Post by John W. Blue
-----Original Message-----
Sent: Thursday, July 09, 2020 8:16 AM
Cc: bind-users
Subject: RE: [Non-DoD Source] Re: Dumb Question is an A or AAAA record required?
Would the lack of A records affect pointer records? Seems like it would
Michael De Roover
2020-07-09 14:57:16 UTC
Permalink
You do have control over that.. kind of. As far as I'm aware hosting
providers generally offer control over PTR records in their admin
panels. However delegation of them to your own authoritative name
servers is.. complicated. A lot more so than delegation of forward
lookups would be anyway (A, AAAA, MX, yada yada). Apparently the hosting
provider would have to delegate (as far as I understand it's like
sharing?) control over just that/those IP(s), and remember to revoke it
after you leave their hosting services too. See
https://www.arin.net/resources/manage/reverse or
https://www.ripe.net/manage-ips-and-asns/db/support/configuring-reverse-dns
for more information... But I don't understand this part very well myself.

On my own hosting provider it appears that I can adjust the PTR records
on their admin interface, however I can't delegate it to my own name
servers.. since it's apparently a rather manual process. And I'm
probably not paying my hosting provider enough for that.

Whichever methods are available, for email in particular it's advisable
to publish a PTR record of some kind. IRC networks may also ask to do
this before they apply your domain as your vhost (and A and PTR have to
match). On Freenode at least they do.
Post by Reindl Harald
and typically you have no control over PTR records at all given that
they have nothing to do with your domain
while it's smart (at least when you want to send mails) that your IP has
a sane PTR and that the name maps back to the IP the dns system couldn't
care less
--
Met vriendelijke groet / Best regards,
Michael De Roover
Reindl Harald
2020-07-09 15:03:29 UTC
Permalink
Post by Michael De Roover
You do have control over that..
i have, but not everybody has
Post by Michael De Roover
kind of. As far as I'm aware hosting
providers generally offer control over PTR records in their admin
panels.
but it still has nothing to do with your domain by definition, the PTR
could be anything
Post by Michael De Roover
However delegation of them to your own authoritative name
servers is.. complicated. A lot more so than delegation of forward
lookups would be anyway (A, AAAA, MX, yada yada). Apparently the hosting
provider would have to delegate (as far as I understand it's like
sharing?) control over just that/those IP(s), and remember to revoke it
after you leave their hosting services too. See
https://www.arin.net/resources/manage/reverse or
https://www.ripe.net/manage-ips-and-asns/db/support/configuring-reverse-dns
for more information... But I don't understand this part very well myself.
the ptr-zone of our /24 rnage is delegated to my nameserver for many
years, you just need to talk to the guys far after "customer support"
Post by Michael De Roover
Whichever methods are available, for email in particular it's advisable
to publish a PTR record of some kind. IRC networks may also ask to do
this before they apply your domain as your vhost (and A and PTR have to
match). On Freenode at least they do.
i know that all, thanks

but how does that change anything in the simple fact that "Would the
lack of A records affect pointer records? Seems like it would" given
that the PTR zone is a dns zone like anything else
Post by Michael De Roover
Post by Reindl Harald
and typically you have no control over PTR records at all given that
they have nothing to do with your domain
while it's smart (at least when you want to send mails) that your IP has
a sane PTR and that the name maps back to the IP the dns system couldn't
care less
Michael De Roover
2020-07-09 15:20:22 UTC
Permalink
Post by Reindl Harald
but it still has nothing to do with your domain by definition, the PTR
could be anything
Of course it can be, they're completely separate name spaces. However
would it make any sense in practice to point it somewhere else entirely?
You'd probably be better off not setting it at all then. I'd argue that
they're meant to match each other.
Post by Reindl Harald
but how does that change anything in the simple fact that "Would the
lack of A records affect pointer records? Seems like it would" given
that the PTR zone is a dns zone like anything else
while it's smart (at least when you want to send mails) that your IP has
a sane PTR and that the name maps back to the IP the dns system couldn't
care less
My thoughts exactly. They can technically be different and the DNS
itself indeed couldn't care less (but applications checking for that
might).. but would it make sense to? I mean yeah I suppose that they can
exist without the other. Not uncommon for A records to be without PTR
records, and I guess that a PTR record without an A record could work
too..? But again, aside from the theoretical possibility, why would you
want to set your PTR records to not match at least one of your A records?
--
Met vriendelijke groet / Best regards,
Michael De Roover
DeCaro, James John (Jim) CIV DISA FE (USA)
2020-07-09 15:49:32 UTC
Permalink
We have an application that queries reverse lookups on clients trying to access it in order to verify the client and its IP are legit and a part of the correct domain/acl.. So if the pointer record does not match, the client is rejected. I don't know if that is relevant in this case, but it provides an example.




-----Original Message-----
From: bind-users <bind-users-***@lists.isc.org> On Behalf Of Michael De Roover
Sent: Thursday, July 9, 2020 11:20 AM
To: bind-***@lists.isc.org
Subject: [Non-DoD Source] Re: [DoD Source -- ssshhhh Top Secret] Re: Dumb Question is an A or AAAA record required?

All active links contained in this email were disabled. Please verify the identity of the sender, and confirm the authenticity of all links contained within the message prior to copying and pasting the address to a Web browser.




----
Post by Reindl Harald
but it still has nothing to do with your domain by definition, the PTR
could be anything
Of course it can be, they're completely separate name spaces. However
would it make any sense in practice to point it somewhere else entirely?
You'd probably be better off not setting it at all then. I'd argue that
they're meant to match each other.
Post by Reindl Harald
but how does that change anything in the simple fact that "Would the
lack of A records affect pointer records? Seems like it would" given
that the PTR zone is a dns zone like anything else
while it's smart (at least when you want to send mails) that your IP has
a sane PTR and that the name maps back to the IP the dns system couldn't
care less
My thoughts exactly. They can technically be different and the DNS
itself indeed couldn't care less (but applications checking for that
might).. but would it make sense to? I mean yeah I suppose that they can
exist without the other. Not uncommon for A records to be without PTR
records, and I guess that a PTR record without an A record could work
too..? But again, aside from the theoretical possibility, why would you
want to set your PTR records to not match at least one of your A records?
--
Met vriendelijke groet / Best regards,
Michael De Roover
_______________________________________________
Please visit Caution-https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list

ISC funds the development of this software with paid support subscriptions. Contact us at Caution-https://www.isc.org/contact/ for more information.


bind-users mailing list
bind-***@lists.isc.org
Caution-https://lists.isc.org/mailman/listinfo/bind-users
Matus UHLAR - fantomas
2020-07-10 12:45:15 UTC
Permalink
Post by DeCaro, James John (Jim) CIV DISA FE (USA)
We have an application that queries reverse lookups on clients trying to
access it in order to verify the client and its IP are legit and a part of
the correct domain/acl.. So if the pointer record does not match, the
client is rejected. I don't know if that is relevant in this case, but it
provides an example.
it's not relevant...

Of course, there must be A or AAAA at the end, since all those NS, MX, CNAME
records point to domain names, and chains need to end with A or AAAA, but
the original question was whether the A record is needed at zone apex.
--
Matus UHLAR - fantomas, ***@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
The only substitute for good manners is fast reflexes.
Loading...