What does the # symbol after an IP address mean?
I resolved an IP address from a URL using nslookup and noticed the following:
nslookup https://example.com
Server 192.168.3.214
Address 192.168.3.214#53
What does the #53 at the end mean?
Solution 1:
#53 refers to port 53, the standard port for DNS.
Solution 2:
In any event, the Address...#53 line refers to the server, rather than being an answer to the resolution request. Running the command on- as others have observed- an elderly server:
$ nslookup https://example.com Server: 127.0.0.1 Address: 127.0.0.1#53 ** server can't find https://example.com: NXDOMAIN $ nslookup example.com Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: example.com Address: 93.184.216.34
There is obviously scope for confusion here because of # being used for anchors inside web pages. However OP should have taken that error message to heart and wondered what else wasn't working as he expected :-)