localhost name lookup

Lee ler762 at gmail.com
Sun Jan 12 21:37:41 UTC 2025


Excuse my ignorance, but

https://datatracker.ietf.org/doc/html/rfc6761#section-6.3

   The domain "localhost." and any names falling within ".localhost."
   are special in the following ways:

sure seems to mean that if I lookup curlmachine.localhost I should get
a 127.0.0.1 or ::1 address returned.  Correct?

I had to change my db.local file to

$ cat db.local
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              3         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1
@       IN      AAAA    ::1

*       IN      A       127.0.0.1
        IN      AAAA    ::1


to make localhost and curl.localhost work.

Is this wrong?  and if so, why?

TIA,
Lee


More information about the bind-users mailing list