• No results found

Clear and Present Danger Increase in Number of DNS AAAA Queries

N/A
N/A
Protected

Academic year: 2021

Share "Clear and Present Danger Increase in Number of DNS AAAA Queries"

Copied!
19
0
0

Loading.... (view fulltext now)

Full text

(1)

NTT Information Sharing Platform Laboratories

Clear and Present Danger Increase

in Number of DNS AAAA Queries

NTT Information Sharing Platform Labs

Tsuyoshi Toyono, Keisuke Ishibashi, and Katsuyasu Toyama

(2)

2

• Discussion

– Effect on cache server load and user

response time

– How can we decrease number of

unnecessary queries?

(3)

3

NTT Information Sharing Platform Laboratories

User OS

(resolver) Authoritative Name Servers

Today’s Topic

• We focus on increase in number of queries

between users and cache servers caused by

– 1. IPv6 support

• Number of AAAA queries same as that of A queries – 2. Domain name completion

• Domain name completion by operating system • Domain name completion by applications

User OS

(resolver) Cache Servers Authoritative Name Servers

Query Query

Response Response

Today’s focus

Authoritative Name Servers User OS

(4)

4

(1) IPv6-enabled OS

(5)

NTT Information Sharing Platform Laboratories

1. IPv6 and OS Resolver

• IPv6-enabled OSs send AAAA queries for

every name resolution

• BSD / Windows

– Sends both A and AAAA queries for every

name resolution

• Currently almost all applications do not specify “DNS Query Type”, therefore OS sends both.

• Even if the response to AAAA query is “not exist such a domain name” (NXDomain), OS tries to send A query.

(6)

6

(2) Domain name completion

increases DNS queries

(7)

NTT Information Sharing Platform Laboratories

2. Domain Name Completion

• When a name resolution fails, both OS and APP automatically resolve the domains with prefix/suffix completion.

– e.g., when name resolution of “host” failed… Æ host.com Æ host.org Æ host.net ...

• OS using these domains to complete:

– FreeBSD: specified by “search” in /etc/resolv.conf and distributed via DHCP

– Windows: configured in control panel and distributed via DHCP

• Applications:

– Mozilla: retries name resolution for a domain by adding “www. ” domain prefix

– IE: searches domain using MSN search and then retries name resolutions for domains by

(8)

8

And these combinations

(9)

NTT Information Sharing Platform Laboratories

Combination in FreeBSD

• Combinations of AAAA queries and domain

completions are

different depending on

OS

• FreeBSD

ƒ Tries domain completions for A and AAAA (Ex) User Query: noexist-example.com

A noexist-example.com AAAA noexist-example.com A noexist-example.com.com AAAA noexist-example.com.com A noexist-example.com.net AAAA noexist-example.com.net ...

If IPv4 address is resolved, stop here.

(10)

10

are different depending on OS

• Windows

ƒ Tries AAAA queries for all domain

completions, and then A queries with domain

completions

(Ex) User Query: noexist-example.com AAAA noexist-example.com AAAA noexist-example.com.com AAAA noexist-example.com.net A noexist-example.com A noexist-example.com.com A noexist-example.com.net ...

(11)

NTT Information Sharing Platform Laboratories

Current typical name resolution

by IPv6-enabled Windows

• In the current Internet, almost domains

– have IPv4 addresses

– but does NOT have IPv6 addresses.

• IPv6-enabled Windows

tries AAAA queries for all domain completions,

and then sends A queries.

(Ex) User Query: no-v6addr.com AAAA no-v6addr.com

AAAA no-v6addr.com.com AAAA no-v6addr.com.net A no-v6addr.com

Even if the domain has IPv4 addresses,

firstly AAAA queries are sent!!!

(12)

12

We examined

(13)

NTT Information Sharing Platform Laboratories

Longhorn (Windows Vista)

• Default IPv6 enabled

– Always try AAAA queries

• OS/Application domain name completion

– Behavior of OS resolver is same as Windows

XP

• OS and applications make (unnecessary) suffix/prefix completions for domain names

Released This Year!

(14)

14

• 1 user click Î 12 DNS queries

Only 1 user click...

IPv6 address x domain completions IPv4 Address x domain completions MSN Search using AAAA and A

(15)

NTT Information Sharing Platform Laboratories

In the worst case...

IE tried MSN search

IE added “.com”

and OS domain completion

IE added “.net”

and OS domain completion

IE added “.edu”

and OS domain completion IE added “.org”

and OS domain completion

IE tried MSN search OS domain completion

User’s 1 click

Î

(16)

16

Consider these behaviors from the

viewpoint of DNS cache servers...

(17)

NTT Information Sharing Platform Laboratories

be fo r e Ne t sky (2 0 0 4 / 2 ) t h is t ime (2 0 0 6 ) aft e r Vist a

other TXT SRV ANY A6 AAAA CNAME SOA NS PTR MX A

Expected Increase

in Number of User Queries

A A MX MX A AAAA AAAA Number of queries

Depending on Vista market share,

(18)

18

This Year! – causes more queries in domain name completions

and domain search sequence for AAAA and A queries

• Discussion

– Operators

• Cache servers should be prepared for those increases.

– DNS response time has a serious impact on QoS to end users

• e.g., stopping domain distribution to users by DHCP or PPPoE

– Developers of OS

• Is current search order of resolvers appropriate?

(19)

NTT Information Sharing Platform Laboratories

References

Related documents

Over the past 7 years, we have prospectively treated and followed up 70 patients with refractory chronic migraine (ie, daily or near daily headache with an International

(1) Kurangnya pengetahuan dan kemampuan dari setiap pegawai dalam mempresepsikan pengertian GCG: Ketidakpahamana pegawai tentang makna GCG dikarenakan kurangnya

Pemanfaatan ruang di kawasan tepi pantai Kecamatan Kasemen yang akan di kembangkan sebagai Waterfront City dengan menggunakan konsep Mixed Used Development untuk menunjang

For the 2015-16 flu season, MHHLS is allotted quadrivalent inactivated vaccine (QIV), Fluzone® Quadrivalent (Sanofi Pasteur), and quadrivalent live attenuated influenza vaccine

Methods: From the sample of the study conducted by our group in 2006, in which we evalu- ated the functional results from arthroscopic repair of massive rotator cuff tears, 35

and risk transfers can both be addressed by injunctions but with different content. Prohibition of clauses transferring costs have to be combined with astreintes

Brzine koje ispitani korisnici smatraju dovoljnim za korištenjem njihovih širokopojasnih usluga su između 20 i 40 Mbit/s što se vrlo lako može postići VDSL tehnologijom

The SaaS Concept includes all Soldiers and is focused on individual tasks derived from Army Tactical Tasks that all Soldiers must be capable of performing in support of current and