-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to retrieve multiple ANSWER SECTION #614
Comments
@JaveleyQAQ this looks like multiple query, do you have |
I'm unable to retrieve multiple results in the case of Google; it seems that the A records are returned randomly. However, there are indeed multiple A records present. |
@JaveleyQAQ in that case it's already working as expected.
|
Indeed, while I may not be fully versed in the intricacies of DNS operations, it's worth noting that performing an online multi-node ping on a target domain name can yield multiple distinct A records, which might not be the case when using standard DNS lookup tools. For instance, you can observe this phenomenon on the ITDOG website, which offers comprehensive ping services across various regions and networks: https://www.itdog.cn/ping/outlook.live.com. @ehsandeep |
How can a |
This indicates that the domain name has multiple A records bound to it, but this situation is generally caused by a Content Delivery Network (CDN). When a domain name has multiple A records, it suggests that the domain is using a CDN for proxy services. Depending on the visitor's location, it will prioritize returning the cache that offers faster access speeds. |
@JaveleyQAQ It seems like dnsx behaves as expected, as it returns all A records depending on the resolver providing the response. I guess what you are looking for is performing the request on all provided dns resolvers and aggregating the responses? |
dnsx version:
Current dnsx version 1.2.1 (latest)
Current Behavior:
❯ echo "www.gogole.com" |dnsx -silent -a -resp -r 1.2.4.8, 8.8.8.8
www.gogole.com [A] [198.18.4.92]
❯ echo "www.gogole.com" |dnsx -silent -a -resp -r 1.2.4.8
www.gogole.com [A] [142.251.43.3]
❯ echo "www.gogole.com" |dnsx -silent -a -resp -r 8.8.8.8
www.gogole.com [A] [172.217.26.227
Expected Behavior:
❯ echo "www.gogole.com" |dnsx -silent -a -resp -r 1.2.4.8, 8.8.8.8 -silent
www.gogole.com [A] [172.217.26.227]
www.gogole.com [A] [142.251.43.3]
Steps To Reproduce:
Anything else:
The text was updated successfully, but these errors were encountered: