���r�A�̃C���^�[�l�b�g��bit.ly

2011/2/22-1

Twitter�Ȃǂ��g���Ă����bit.ly�Ƃ���URL�Z�k�T�[�r�X��ǂ����܂����A�u.ly�v�Ƃ���ccTLD(country code Top Level Domain)�̓��r�A�ł��B ���݁A���r�A���s���艻���Ă��܂����A�������r�A��ccTLD����~�����ꍇ�Abit.ly���e�����󂯂�”\�������肻���ł��B

�܂��A�ŏ��ɂǂ̕������ǂ��e��������̂������Ă݂܂��B

bit.ly���̂��̂̓A�����J�ɂ��肻���ł��B DNS��Dny Inc.�ɂ��Dynect��NTT Communications��AS2914��IP�A�h���X�Ƃ����g�ݍ��킹�ł��B ���̑g�ݍ��킹�ɂ��^�p(���ו��U)��Twitter�Ɠ����ł��B


> dig bit.ly.

; <<>> DiG 9.4.3-P2 <<>> bit.ly
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59284
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;bit.ly.				IN	A

;; ANSWER SECTION:
bit.ly.			3600	IN	A	168.143.172.53

;; AUTHORITY SECTION:
bit.ly.			69900	IN	NS	ns3.p26.dynect.net.
bit.ly.			69900	IN	NS	ns4.p26.dynect.net.
bit.ly.			69900	IN	NS	ns1.p26.dynect.net.
bit.ly.			69900	IN	NS	ns2.p26.dynect.net.

;; ADDITIONAL SECTION:
ns1.p26.dynect.net.	20238	IN	A	208.78.70.26
ns2.p26.dynect.net.	20238	IN	A	204.13.250.26
ns3.p26.dynect.net.	20238	IN	A	208.78.71.26
ns4.p26.dynect.net.	20238	IN	A	204.13.251.26

;; Query time: 68 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Feb 22 13:22:43 2011
;; MSG SIZE  rcvd: 190

���̂悤�ɃA�����J�ʼn^�p����Ă���Ǝv����bit.ly�ł����A���r�A��ccTLD���~�܂��Ă��܂��Ƃǂ��Ȃ�̂ł��傤���H DNS�̎d�g�݂��܂߂āA�����Ɛ�������ƈȉ��̂悤�ɂȂ�܂��B

DNS�Ɋւ��Ă����ƏЉ�

��ʓI�Ȋ‹��ł́A���[�U�͎��̂悤��DNS�L���b�V���T�[�o�ɖ₢���킹���s���āA���O���������܂��B DNS�L���b�V���T�[�o�́AISP���ʼn^�p����Ă��邱�Ƃ������ł�(Google Public DNS�̂悤�ȃI�[�v�����]���o�Ȍ`���͂��̌���ł͂Ȃ��̂ł����Ӊ�����)�B

DNS�L���b�V���T�[�o�́A���ɃL���b�V���������Ă���΁A�P���ɂ��̃L���b�V�������[�U�ɕԂ��܂��B ���̂悤�ɁADNS�L���b�V���T�[�o���L���b�V����Ԃ��̂ŁA���E����DNS�₢���킹�ŃC���^�[�l�b�g�����ߐs�����ꂸ�ɍςނƂ����\���ɂȂ��Ă��܂��B

DNS�L���b�V���T�[�o�ɒ~�ς����L���b�V���ɂ�TTL(Time To Live�A��������)�Ƃ������̂�����܂��B ����TTL���߂��Ă��܂����L���b�V���͔j������A�g���܂���B

���[�U����₢���킹�󂯂����O�̉�������x���s�������Ƃ��Ȃ�������A�����Ă����L���b�V���������؂�(Expire)���Ă��܂����ꍇ�ADNS�L���b�V���T�[�o�͐��E���ɂ���DNS���ЃT�[�o�֖₢���킹���s���Ė��O�������s���܂��B

���r�A��ccTLD�ł���ly��DNS���ЃT�[�o���~�܂��Ă��܂��ƁA���̐}����(4)��(5)�̕��������������Ă��܂��܂��B

ccTLD����~���Ă��܂��Ƃ����̂́A����ccTLD�����–��O�������ł��Ȃ��Ȃ�Ƃ����Ӗ��ł���A���S�̂̃C���^�[�l�b�g����~���Ă����Ԃɋ߂��ł��B Web�⃁�[���A���̑��̗l�X�ȒʐM��������ł��Ȃ��Ȃ�܂��B ����̃��r�A�Ƃ͎���Ⴂ�܂����A�I�y�~�X�ɂ����ccTLD�S�̂���~���Ă��܂���������ߋ��ɂ���܂��B �ŋ߂ł́A2009�N10���ɃX�D�G�[�f����ccTLD��90����~������(�Q�l)�A2010�N5���ɂ̓h�C�c��ccTLD����120����~����(�Q�l)�Ƃ�������������܂����B

ly�Ɋւ���DNS Root Server�ɖ₢���킹��

�ł́A���ۂɃ��r�A��ccTLD�ł���ly�Ɋւ��Ē��ׂĂ݂܂��B �₢���킹���DNS Root Server��M�ł��B A�`M��13�n��(�G�j�[�L���X�g�Ȃ̂Łu��v�ł͂Ȃ��u�n���v�ł�)�̂ǂ�DNS Root Server�ɖ₢���킹�Ă����v�ł����A�Ȃ�ƂȂ�M�ɖ₢���킹�Ă݂܂����B


> dig @m.root-servers.net ly.

; <<>> DiG 9.4.3-P2 <<>> @m.root-servers.net ly.
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64945
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 5, ADDITIONAL: 6
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;ly.				IN	A

;; AUTHORITY SECTION:
ly.			172800	IN	NS	dns1.lttnet.net.
ly.			172800	IN	NS	ns-ly.ripe.net.
ly.			172800	IN	NS	phloem.uoregon.edu.
ly.			172800	IN	NS	dns.lttnet.net.
ly.			172800	IN	NS	auth02.ns.uu.net.

;; ADDITIONAL SECTION:
dns.lttnet.net.		172800	IN	A	62.240.36.9
dns1.lttnet.net.	172800	IN	A	62.68.42.9
ns-ly.ripe.net.		172800	IN	A	193.0.12.125
auth02.ns.uu.net.	172800	IN	A	198.6.1.82
phloem.uoregon.edu.	172800	IN	A	128.223.32.35
phloem.uoregon.edu.	172800	IN	AAAA	2001:468:d01:20::80df:2023

;; Query time: 13 msec
;; SERVER: 2001:dc3::35#53(2001:dc3::35)
;; WHEN: Tue Feb 22 14:16:08 2011
;; MSG SIZE  rcvd: 259

���̒���lttnet���ALibia Telecom and Technology�ł��B �����ɂ����r�A�̃e���R���̂悤�Ȗ��O�ł��B

dig�̌��ʂ�����ƁAly��5�‚�DNS�T�[�o�ɂ���ĉ^�c����Ă��܂��B ����͑S�Đ����ł����A2�‚����r�A(dns.lttnet.net��dns1.lttnet.net)�ɁA2�‚��A�����J(uunet�ƃI���S����w)�ɁA1��(ns-ly.ripe.net)�����[���b�p�ɂ���悤�ł��B

�u5�‚̂���3�‚����r�A�O�Ȃ���Ȃ��񂶂�Ȃ��H�v�Ǝv�������m��܂��񂪁A���͂����ł��Ȃ������肵�܂��B

dns.lttnet.net�ȊO�ɂ́u�g������ԁv�����܂��Ă��܂��B ����SOA���R�[�h�����Ă݂܂��傤�B

SOA���R�[�h������

���ɁA���r�A��ccTLD�ł���ly��dig�Œ��ׂĂ݂܂��B �����SOA���R�[�h���o�ꂵ�܂��B


> dig ly.

; <<>> DiG 9.4.3-P2 <<>> ly.
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31851
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;ly.				IN	A

;; AUTHORITY SECTION:
ly.			117	IN	SOA	dns.lttnet.net. 
khaleds.lttnet.net. 2011022217 3600 900 2419200 600

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Feb 22 13:14:44 2011
;; MSG SIZE  rcvd: 78

����SOA���R�[�h�Ƃ����̂́AStart of Authority�̗��ŁA���󂷂�Ɓu���Ђ̊J�n�v�Ƃ����Ӗ��ɂȂ�܂��B ���r�A��ccTLD�ł���ly�Ɋւ��čl����ƁAly�Ƃ����h���C����SOA�͈ȉ��̂悤�ɂȂ�܂��B


@ IN SOA�@ dns.lttnet.net. khaleds.lttnet.net. (
�@�@�@�@�@�@�@ 2011022217 �@; Serial
�@�@�@�@�@�@�@ 3600 �@�@  �@ ; Refresh�@
�@�@�@�@�@�@�@ 900 �@�@�@�@�@ ; Retry
�@�@�@�@�@�@�@ 2419200�@�@�@�@; Expire
�@�@�@�@�@�@�@ 600�@�@�@�@�@�@; Negative cache TTL
�@�@�@�@�@�@�@ )�@

�ׂ��������́uSOA�v�Ƃ����P���Web�������Ē��ׂĒ����Ƃ��āA�A�A���񒍖ڂ���̂�Expire�̕����ł��B

Expire�́Adns.lttnet.net�����p�s�\�ȏ�Ԃ����������ɃZ�J���_��DNS�T�[�o�̌��ʂ��ǂꂾ���g���Ă��ǂ����������Ă��܂��B �����bit.ly�Ɍ��肵�čl����ƁAdns.lttnet.net���ڑ��s�\�ɂȂ����Ƃ��ɁA�A�����J�⃈�[���b�p�ɐݒu���Ă���(�������́A���Ă���Ǝv����) .ly�̃Z�J���_��DNS�T�[�o���ǂꂮ�炢�̊��Ԏg���������邩�Ƃ������ƂɂȂ�܂��B

����Expire�̒l�͕b���ŕ\������܂����Aly�ł̒l��2419200�ł��B 2419200��3600(1���Ԃ̕b��)�Ŋ����672�ɂȂ�A672��24(1���̎��Ԑ�)�Ŋ����28�ɂȂ�܂��B �Ƃ������ƂŁAlttnet.net�����炩�̗��R�Œ�~�������Ă�4�T�Ԃ͋@�\���邩���m��܂���B

(�������A����̓I���S����w��uunet��ripe���Z�J���_���𑱂��Ă��ꂽ��Ƃ����������‚��܂��B�����̃Z�J���_�����Z�J���_���Ƃ��Ă̋@�\�񋟂���߂Ă��܂����ꍇ�A�󋵂��ς��܂�)

�܂Ƃ�

�Ƃ������ƂŁA���Ƃ��΃��r�A�̃C���^�[�l�b�g�����S�ɒ�~���������ŁA���r�A�e���R�����T�[�r�X��񋟕s�\�ɂȂ���ly�̃v���C�}��DNS�T�[�o���@�\�s�S�Ɋׂ��Ă��A�����_�ł�bit.ly��28���Ԃ͎g�������邱�Ƃ��o�������ł��B

���܂�

�ŋ߂̃G���g��

�ߋ��L��

�ߋ��L���ꗗ

IPv6��b����

YouTube�`�����l������Ă܂��I