Skip to content

Akamai and EDNS Client Subnet issues #729

@trmdi

Description

@trmdi

Issue Details

$ CLASS=CH RRTYPE="TXT" dnslookup id.server tls://dns.adguard.com                                      
dnslookup v1.9.1                                        
dnslookup result (elapsed 276.594529ms):
;; opcode: QUERY, status: NXDOMAIN, id: 60293           
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, 
AUTHORITY: 1, ADDITIONAL: 6                                            
;; QUESTION SECTION:                                    
;id.server.     CH       TXT                            ;; 
AUTHORITY SECTION:
.       1237    IN      SOA     a.root-servers.net. 
nstld.verisign-grs.com. 2024012202 1800 900 
604800 86400    
;; ADDITIONAL SECTION:
client-ip.adguard-dns.com.      3600    CH      TXT    "14.226.99.x"                                          
server-ip.adguard-dns.com.      3600    CH      TXT    "94.140.14.14"
country.adguard-dns.com.        3600    CH      TXT    "VN"
asn.adguard-dns.com.    3600    CH      TXT     "45899"
subdivision.adguard-dns.com.    3600    CH      TXT    "HP"                                                     resp.res- 
type.adguard-dns.com.  3600    CH      TXT    "normal"

Expected Behavior

When you are in the North of Vietnam, your ECS should be set to ones in the North, because the client should connect to CDNs in Hanoi/HCM/Hongkong for shorter distances and latency, instead of Singapore.

Actual Behavior

$ RRTYPE=TXT dnslookup o-o.myaddr.l.google.com tls://dns.adguard.com
dnslookup v1.9.1                                        
dnslookup result (elapsed 285.909138ms):
;; opcode: QUERY, status: NOERROR, id: 18760            
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:                                    ;o- 
o.myaddr.l.google.com.       IN       TXT

;; ANSWER SECTION:
o-o.myaddr.l.google.com.        60      IN      TXT    "edns0-client-subnet 222.255.238.0/24"
o-o.myaddr.l.google.com.        60      IN      TXT    "138.199.46.250"

$ ipinfo.sh 222.255.238.0           [11:14:28]
{
"ip": "222.255.238.0",
"hostname": "static.vnpt.vn",
"city": "Ho Chi Minh City",
"region": "Ho Chi Minh",
"country": "VN",
"loc": "10.8230,106.6296",
"org": "AS45899 VNPT Corp",
"postal": "71606",
"timezone": "Asia/Ho_Chi_Minh"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions