This is part of the response when I run
dig in terminal:
;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512
What does OPT mean? What does PSEUDOSECTION mean?
Server Fault is a question and answer site for system and network administrators. It only takes a minute to sign up.Sign up to join this community
So this has to do with something called Extended mechanisms for DNS (
EDNS). A DNS message (by which I mean either a request or response) consists of the following five sections that may or may not have values:
- Header - Question - Answer - Authority - Additional
In the late 90s, people wanted to extend the functionality of DNS, but because of the way it was built, it was not possible to add more sections to the original list of five, nor to add new flags to the header. So
EDNS was created, which among other things adds "pseudosections" to DNS. They're called that because they're actually just part of the
ADDITIONAL section. They're not full sections in their own right, they're just "pseudosections."
EDNS also adds support for "pseudo- resource records." So far, only one pseudo- resource record type has been created: OPT, which stands for "options." OPT records don't actually carry any DNS information, just info "pertaining to the question-and-answer sequence of a specific transaction." In other words, they simply contain:
EDNSthat is being used
I recommend the wikipedia article on
EDNS as well as the RFC that introduces it: