-- : (TWNIC) : : -- madeline@ntu.edu.tw
DNS
Domain Name
IP IP Internet IPv6
=> http://www.president.gov.tw => http://.tw => http://www.uni-president.com.tw => http://.tw
@ \ Web Mail Proxy. Resolver
DNS DNS AMC-ACE-Z punycode RFC 3492 Example: http://xn--fiq43lz83a.tw/.tw http://xn--fiq64bh55hi6p.tw/.tw http://xn--nqq28iuws7nz.tw/.tw http://xn--pssn7c92lafvu.tw/.tw
IETF 2003 (PUNY CODE) TWNIC PUNYCODE ASCII punycode :.tw=>xn--fiq228c.tw
: =>.tw =>.tw =>.tw => ( ),( ), ( ),( )
:.tw http://.tw.tw :.tw http://.tw.tw : http://.tw.tw
Top Level Domain TLD gtlds Generic TLD.edu,.gov,.int,.mil,.com,.net,.org.biz,.info,.name,.pro,.aero,.coop, museum 7 cctlds country-code TLD tw/cn/jp/us 243 IANA cctld database: http://www.iana.org/cctld/cctld-whois.htm Second Level Domain com.tw/org.tw/ tw edu.tw/gov.tw/mil.tw com.tw/net.tw/org.tw/idv.tw/game.tw/club.tw/ebiz.tw
Internet IP WWW www.hinet.net <-> 168.95.1.82 Mail msa.hinet.net <-> 168.95.4.211 IP IP DNS IPv6 16 bytes IPv6 5F05:2000:80AD:5800:0058:0800:2023:1D71
IANA Internet Assigned Numbers Authority IAB IP cctld ICANN The Internet Corporation for Assigned Names and Numbers Internet IP address
IETF Internet Engineering Task Force Internet Society APNIC Asia-Pacific Network Information Center IP address http://apnic.net RIPE ARIN
NIC CNNIC JPNIC KRNIC HKNIC SGNIC TWNIC
CDNC CNNIC TWNIC HKNIC MMONIC NSI, VeriSign, Neustar
Whois
TWNIC.tw Registry/Registrar
(http://reg.tisnet.net.tw) (http://rs.apol.com.tw) (http://nweb.hinet.net) (http://www.net-chinese.com.tw) (http://myname.pchome.com.tw) (http://rs.seed.net.net) http://www.ttn.net http://tw.domain.yahoo.com ebiz.tw / club.tw http://anet.net.tw
-, (.com.tw,.net.tw,.org.tw) (xxxx.tw) (.idv.tw) E-mail ( e-mail ) DN 10 30 30
DNS 0-9 - 63 A-Z a-z 0-9. punycode 63,
,,,, TWNIC,, zone file, TWNIC
.tw.tw TWNIC.tw Zone File file
,,,, TWNIC
TWNIC TWNIC http://www.twnic.net.tw/dn/resword/index.html http://.tw/how/reserved.html (http://xn--fiq228c.tw/how/reserved.html)
/.com.tw TWNIC/.net.tw TWNIC/.org.tw.game.tw.ebiz.tw.club.tw idv.tw TWNIC/ TWNIC/Seednet TWNIC/TFN TWNIC/TFN TWNIC/
/ xxx.tw TWNIC/.tw.tw.tw TWNIC/
Email 92/1/1 com.tw/org.tw/net.tw
TWNIC.tw http://stlc.iii.org.tw http://www.tba.org.tw
ICANN UDRP
TWNIC TWNIC DN
whois.tw (xn--fiq43lrrlz83a.tw).tw (xn--fiq43lrrlz83a.tw) :.tw (xn--fiq43lrrlfy5a.tw) ( ):
138404 4143 1870 700 787 553 22754 1553 5589 100455 2004.04.1 136406 4137 1797 693 799 559 22518 1524 5491 98888 2004.03.1 134297 4128 1788 711 894 604 22184 1496 5387 97105 2004.02.1 133244 4124 1783 774 880 578 22221 1472 5283 96129 2004.01.1 131636 4123 1772 754 847 576 22241 1384 5203 94736 2003.12.1 130146 4121 1766 749 843 737 22228 1366 5107 93229 2003.11.1 128262 4119 1758 731 791 715 22059 1288 4968 91833 2003.10.1 126415 4113 1746 702 762 695 21836 1252 4912 90397 2003.9.1 124269 4108 1738 672 662 641 21329 1235 4827 89057 2003.8.1 121815 4105 1730 663 610 610 21529 1221 4708 87639 2003.7.1 121059 4100 1726 643 646 377 21332 1155 4632 86448 2003.6.1 118589 4097 1718 558 461 370 20958 1120 4475 84832 2003.5.1 117267 4095 1707 474 441 361 20832 1072 4387 83928 2003.4.1 /total edu.tw gov.tw ebiz.tw club.tw game.tw idv.tw net.tw org.tw com.tw /Date /source: TWNIC/gov.tw by /edu.tw by
: TWNIC 110709 20911 1029 4009 84760 2004.04.1 110032 21134 1002 3934 83962 2004.03.1 108959 20909 992 3892 83166 2004.02.1 108341 20887 979 3852 82623 2004.01.1 107776 21116 936 3806 81918 2003.12.1 105956 20190 889 3676 80349 2003.11.1 105154 20240 889 3676 80349 2003.10.1 104403 20454 858 3619 79472 2003.9.1 103528 20358 840 3553 78777 2003.8.1 102456 20233 810 3489 77924 2003.7.1 101838 20400 764 3445 77229 2003.6.1 100814 20485 736 3334 76259 2003.5.1 101920 20727 1072 4387 75734 2003.4.1 Total.tw.tw.tw.tw Date
DNS
DNS DNS DNS DNS DNS DNS /
DNS DNS IP Host.txt 1984 DNS RFC1034, RFC1035 DNS
DNS DNS Master Slave Root Server Caching DNS
DNS DNS ws1 ws2 ftp ww www. disi sun ripe isi tislabs 127 moon google 63 (az 0-9 -) net educom 255
DNS Fully Qualified Domain Name FQDN Ex: www.twnic.net.. FQDN FQDN IP
DNS Root tw cn com net biz arpa com net gov twnic ww whois cdns Zone1 host1 host1 in-addr ip6 e164 IPv6 211 IPv4 72 210 211 DNS
(namespaces).com com ripe.net ripe.net.net ripe.net. net Zone (Subdomain) net domain com dom ripe.net domain net edu com google ripe sun isi tislabs moon www disi ftp www ws2 ws1
DNS
(1) DNS ( (Authoritative Answer) ) (Cache) root root (authoritative) ( )
(2) ( root ) Cache
Recursive Non-Recusive www.twnic.net.tw net.tw twnic.net.tw? net.tw DNS www.twnic.net.tw? twnic.net.tw 210.17.9.228 DN? Cache? root --->.tw? DNS Cache.tw s net.tw? root.tw
DNS (1) DNS : Pc001.abc.com.tw ping www.twnic.net.tw.
DNS (2) DNS 168.95.1.1 www.twnic.net.tw IP 168.95.1.1 www.twnic.net.tw IP? Pc001.abc.com.tw ping www.twnic.net.tw.
DNS (3) 168.95.1.1 root server M www.twnic.net.tw IP address 168.95.1.1 www.twnic.net.tw IP? m.root-servers.net Pc001.abc.com.tw ping www.twnic.net.tw.
DNS (4) M root server.tw dns 168.95.1.1 m.root-servers.net.tw DNS. Pc001.abc.com.tw ping www.twnic.net.tw.
DNS (5) 168.95.1.1.TW name server: c.dns.tw www.twnic.net.tw IP address www.twnic.net.tw IP? 168.95.1.1 m.root-servers.net c.dns.tw Pc001.abc.com.tw ping www.twnic.net.tw.
DNS (6) c.dns.tw net.tw DNS 168.95.1.1 m.root-servers.net.net.tw DNS. c.dns.tw Pc001.abc.com.tw ping www.twnic.net.tw.
DNS (7) 168.95.1.1.TW name server: b.twnic.net.tw www.twnic.net.tw IP address www.twnic.net.tw IP? 168.95.1.1 m.root-servers.net b.twnic.net.tw c.dns.tw Pc001.abc.com.tw ping www.twnic.net.tw.
DNS (8) b.twnic.net.tw twnic.net.tw DNS 168.95.1.1 m.root-servers.net b.twnic.net.tw.twnic.net.tw DNS. Pc001.abc.com.tw ping www.twnic.net.tw. c.dns.tw
DNS (9) 168.95.1.1 ns.twnic.net www.twnic.net.tw IP address www.twnic.net.tw IP? 168.95.1.1 m.root-servers.net b.twnic.net.tw ns.twnic.net Pc001.abc.com.tw ping www.twnic.net.tw. c.dns.tw
DNS (10) ns.twnic.net www.twnic.net.tw IP 168.95.1.1 www.twnic.net.tw IP 111.222.333.444 m.root-servers.net b.twnic.net.tw ns.twnic.net Pc001.abc.com.tw ping www.twnic.net.tw. c.dns.tw
DNS (11) 168.95.1.1 pc001.abc.com.tw www.twnic.net.tw IP 111.222.333.444 www.twnic.net.tw IP 111.222.333.444 168.95.1.1 m.root-servers.net b.twnic.net.tw c.dns.tw Pc001.abc.com.tw ns.twnic.net ping www.twnic.net.tw.
DNS Caching(1) 168.95.1.1 : TW dns IP NET.TW dns IP TWNIC.NET.TW dns IP WWW.TWNIC.NET.TW IP Pc001.abc.com.tw ping ftp.twnic.net.tw.
DNS Caching(2) DNS 168.95.1.1 ftp.twnic.net.tw IP 168.95.1.1 m.root-servers.net ftp.twnic.net.tw IP? b.twnic.net.tw c.dns.tw Pc001.abc.com.tw ns.twnic.net ping ftp.twnic.net.tw.
DNS Caching(3) 168.95.1.1 twnic.net.tw NS ftp.twnic.net.tw IP ftp.twnic.net.tw IP? 168.95.1.1 m.root-servers.net b.twnic.net.tw c.dns.tw Pc001.abc.com.tw ns.twnic.net ping ftp.twnic.net.tw.
DNS Caching(4) ns.twnic.net ftp.twnic.net.tw IP 168.95.1.1 ftp.twnic.net.tw IP 222.333.444.555 m.root-servers.net b.twnic.net.tw c.dns.tw Pc001.abc.com.tw ns.twnic.net ping ftp.twnic.net.tw.
DNS Caching(5) 168.95.1.1 pc001.abc.com.tw ftp.twnic.net.tw IP 222.333.444.555 ftp.twnic.net.tw IP 222.333.444.555 168.95.1.1 m.root-servers.net b.twnic.net.tw c.dns.tw Pc001.abc.com.tw ns.twnic.net ping ftp.twnic.net.tw.
DNS UNIX ISC BIND ( 4.X~9.X) 4.9.11 8.4.4 9.2.3 9.2.3 Windows Windows Server GUI BIND 4.x
(Authoritative) Master DNS ( Zone File) Slave DNS (Zone Transfer AXFR) Master Cache-Only Zone File Internet slave master
/ (forward domain): IP (reverse domain): IP DNS Query IP Mail Server SPAM
twnic.net.tw. tw com edu net arpa net com org edu twnic
250.210.72.211.in-addr.arpa. arpa in-addr 211 72 210 250 com edu net tw ip6
DNS DNS DNS
TCP/IP DNS DNS dns.hinet.net 168.95.1.1 Twnic.net.wt 211.72.210.250 http://xn--fiq228c.tw/download/cdncllient.exe
DNS DNS root cache root server named.ca:. 3600000 NS A.ROOT-SERVERS.TW.. 3600000 NS B.ROOT-SERVERS.TW.. 3600000 NS C.ROOT-SERVERS.TW.. 3600000 NS D.ROOT-SERVERS.TW.. 3600000 NS E.ROOT-SERVERS.TW. A.ROOT-SERVERS.TW. 3600000 A 140.111.1.19 B.ROOT-SERVERS.TW. 3600000 A 140.109.1.2 C.ROOT-SERVERS.TW. 3600000 A 211.72.210.252 D.ROOT-SERVERS.TW. 3600000 A 140.116.229.1 E.ROOT-SERVERS.TW. 3600000 A 163.28.144.10
DNS -II DNS DNS named.conf Punycode http://.tw/technology/punycode.htm Zone file http://.tw/technology/zone_file.htm
1. /etc/named.conf : zone "." { type hint; file "named.ca"; }; zone "0.0.127.inaddr.arpa" { zone(".", type master; "0.0.127.in-addr.arpa", ".TW", file "named.local"; utf-8 ) }; punycode ( ) zone ".TW" { { type master; file "chinese.edu.tw"; };
zone "." { type hint; file "named.ca"; }; zone "0.0.127.inaddr.arpa" { type master; file "named.local"; }; zone "xn-- fiq80y3xbiwr.tw" { { type master; file "chinese.edu.tw"; }; zone(".", "0.0.127.in-addr.arpa", "xn-- fiq80y3xbiwr.tw") "xn-- fiq80y3xbiwr.tw" ".TW" punycode TWNIC DNS ".TW" zone ".TW" punycode :
2. "chinese.edu.tw" : ; $TTL 86400 ; @ IN SOA dns.chinese.edu.tw. hostmaster.chinese.edu.tw. ( 20030420 ; Serial 36000 ; Refresh 7200 ; Retry 3600000 ; Expire 86400 ); Minimum IN NS dns.chinese.edu.tw. IN NS dns1.chinese.edu.tw. ; IN A 211.72.211.1 IN A 211.72.211.2 IN NS dns2.chinese.edu.tw. punycode zone file zone file punycode : (delegation) ( " " ) BIND9 DNAME RR DNS
; $TTL 86400 ; @ IN SOA dns.chinese.edu.tw. hostmaster.chinese.edu.tw. ( 20030420 ; Serial 36000 ; Refresh 7200 ; Retry 3600000 ; Expire 86400 ); Minimum IN NS dns.chinese.edu.tw. IN NS dns1.chinese.edu.tw. ; xn--fiqq24bsup00f IN CNAME xn-- fiqq24bukum7y xn--fiqq24bukum7y IN A 211.72.211.1 xn--mmzu8dk8t IN CNAME xn--mmzu8duxt xn--mmzu8duxt IN A 211.72.211.2 xn--zfro2mtrl IN DNAME xn--lhr734b27x xn--lhr734b27x IN NS dns2.chinese.edu.tw. ; "xn--fiqq24bukum7y" " " punycode "xn--fiqq24bsup00f" " " punycode "xn--mmzu8duxt" " " punycode "xn--mmzu8dk8t" " " punycode "xn--lhr734b27x" " " punycode "xn--zfro2mtrl" " " punycode IDN punycode DNS web server punycode
Q&A