�ړI�̃z�X�g�܂�IP�p�P�b�g���ǂ̂悤�Ȍo�H�œ]������Ă��������m�F�������ꍇ��A�ʐM�o�H�ɖ�肪�Ȃ����ǂ����ׂ����ꍇ�́A�utraceroute�v�R�}���h���𗧂��܂��Btraceroute��TCP/IP�l�b�g���[�N�̃g���u���V���[�e�B���O�ɂ������{�c�[���̈�ł��B
�@�{�A�ڂł́A�l�b�g���[�N�Ǘ��̊�{�R�}���h������ǂ��ďЉ�Ă����܂��B��{�����Ɨp�@�A��v�ȃI�v�V�����A�p��T���v���������܂��̂ŁAman��help����ɒʓǂ��A�e�R�}���h�łł��邱�Ƃ����������炢���Ă݂Ă��������B�����IP�l�b�g���[�N�̌o�H�����m�F����ۂɗ��p�����{�R�}���h�utraceroute�v�����Ă����܂��B
�@�Ȃ��A�{�A�ڂł́A���M���_�̍ŐV��Red Hat Enterprise Linux�iRHEL�j�����CentOS���œ�����m�F���Ă��܂��B�܂��A����̗p�@�����IPv4�iInternet Protocol version 4�j�l�b�g���[�N��O��ɂ��Ă��܂��B�R�}���h�̃T���v���Ȃǂňꕔ���Ɉˑ������o�͗�ƂȂ�ꍇ������܂��̂ŁA���̍ۂɂ͓K�X�����g�̊��ɍ��킹�ēǂݑւ��Ă��������B�܂��A�{�e�ɏo������l�b�g���[�N�ʐM���L�̗p��ɂ��Ắu�p�����v�̍��ڂ�݂��ĕʓr�⑫���Ă��܂��B�{���ƕ����ė����ɖ𗧂ĂĂ��������B
traceroute [�I�v�V����] �z�X�g�� [�p�P�b�g��]
��[ ]�͏ȗ��\�Ȉ����������Ă��܂�
traceroute�R�}���h�̊T�v | ���� | �I�v�V�����ꗗ | �p����
�@traceroute�R�}���h�́AIP�p�P�b�g�i�ȍ~�A�u�p�P�b�g�v�ƋL�ڂ����ꍇ�͊�{�I��IP�p�P�b�g�̂��Ƃ��w���܂��j���ʂ������[�g�z�X�g�܂ł̌o�H��ǐՂ��A���̏����o�͂��܂��B�p�P�b�g���ǂ̂悤�Ȍo�H�Ń����[�g�z�X�g�ɓ��B���邩�A�o�H��̂ǂ��ŏ�Q���������Ă���\��������̂��Ȃǂ��ł��܂��B�Ⴆ�A�w��z�X�g����ping�R�}���h�̉������߂��Ă��Ȃ��ꍇ�ȂǂŁA�o�H�̐ݒ肪�������s���Ă��邩�ǂ������m�F����ۂȂǂɗ��p�ł��܂��B
�@traceroute�R�}���h�ł́A�p�P�b�g�̃w�b�_�[�����ɋL�^�����uTTL�iTime To Live�j�v�Ƃ���8�r�b�g�̏��𗘗p���܂��B�p�P�b�g��TTL����`����Ă��闝�R�́A�ݒ�̌��⑶�݂��Ȃ��z�X�g�ɑ���p�P�b�g���M���s��ꂽ�ꍇ�ɁA�s������������p�P�b�g���l�b�g���[�N��ɂ��ӂ�Ȃ��悤�ɂ��邽�߂ł��B
�@TTL�́u�������ԁv�Ɩ�邱�Ƃ�����܂����A�����ł����������ԂƂ́A�R���s���[�^�[�Ԃ̒ʐM�ɂ����ăp�P�b�g���L���Ȏ��ԁi�z�b�v���j���w���܂��B�Ⴆ�A�uTTL��0�v�ɐݒ肳��Ă���ʐM�ł���A����z�X�g���ł̂ݗL���ł���A�ǂ̃��[�^�[��������̃z�X�g�ɓ]���i�z�b�v�j���ꂸ�ɔj������܂��BTTL�̒l�́A�]������邲�ƂɈ�������Ă����A�uTTL=0�v�ɂȂ������_�Ń��[�^�[�̓p�P�b�g��j�����A���̂��Ƃ�ʒm���郁�b�Z�[�W�𑗐M���ɕԂ��܂��Btraceroute�́A���̎d�g�݂����p�����R�}���h�ł��B
�@traceroute�ł́A�ړI�̃z�X�g�ɑ���TTL��������₵���p�P�b�g�𑗐M���Čo�H�����擾���܂��BIP���[�^�[�́A������p�P�b�g���uTTL=0�v�ɂȂ�Ƒ��M���ɑ��p�P�b�g��j���������Ƃ�ʒm���܂��B���̎d�g�݂��g���ƃp�P�b�g�̌o�H�ƒʐM�ɗv�������Ԃ𑪒�ł��܂��B���̈�A�̏�����ړI�̃z�X�g�ɓ��B����܂ŌJ��Ԃ����ƂŁA�o�H��̑S�Ẵ��[�^�[���牞������Ƃ����̂��Atraceroute�R�}���h�̎d�g�݂ł��B
�@traceroute�R�}���h�ł́A�p�P�b�g�����[�^�[��Q�[�g�E�F�C��ʉ߂���ƁA���̃z�X�g����FQDN�`���ŏo�͂��܂��B�z�X�g����DNS�iDomain Name System�j�T�[�o�[�̋t�����Ŏ擾�ł��Ȃ��ꍇ�ɂ́AIP�A�h���X�̂܂ܕ\������܂��B
�@traceroute�R�}���h�́A�p�P�b�g�𑗐M���Ă���p�P�b�g�j���̒ʒm���Ԃ��Ă���܂ł̎��Ԃ��v���ł���̂ŁA�o�H�ɑ��݂���e���[�^�[�i�Q�[�g�E�F�C�j�ƑΏۃz�X�g�Ԃ́uRTT�iRound Trip Time�A�����ʐM���ԁj�v�𑪒肷��ړI�ɂ����p����܂��B���̎��Ԃ����邱�ƂŁA2��̃z�X�g�Ԃ̂ǂ��Ńg���t�B�b�N���ቺ���Ă��邩�����鏕���ɂ��Ȃ�܂��B�Ȃ��AWindows OS�ł͓��l�̋@�\���utracert�v�R�}���h�Ƃ��ėp�ӂ���Ă��܂��B
�@traceroute�R�}���h�̎�ȃI�v�V�����i�����j�Ƃ��ꂼ��̈Ӗ��͈ȉ��̒ʂ�ł��B
�I�v�V���� | �Ӗ� |
---|---|
-4 | �o�H�T���Ɏg���A�h���X��IPv4�ɂ��� |
-6 | �o�H�T���Ɏg���A�h���X��IPv6�iInternet Protocol virsion 6�j�ɂ��� |
-F | ���M����p�P�b�g�����Ȃ� |
-I | �f�t�H���g��UDP�p�P�b�g�̑����ICMP ECHO�𗘗p���� |
-T | �f�t�H���g��UDP�p�P�b�g�̑����TCP SYN�𗘗p���� |
-f TTL�l | TTL�̒l���w�肷�� |
-g GATEWAY | �Q�[�g�E�F�C���w�肷�� |
-i INTERFACE | �g�p����l�b�g���[�N�C���^�[�t�F�[�X���w�肷�� |
-m TTL�l | TTL�̍ő�l��1�`255�͈̔͂Ŏw�肷��i�f�t�H���g��30��j |
-n | �z�X�g���̖��O�������s��Ȃ��iIP�A�h���X�̂ݕ\���j |
-p PORT_NO | UDP�p�P�b�g�̃|�[�g�ԍ����w�肷��i�f�t�H���g��33434�ԁj |
-q | �Q�[�g�E�F�C�ɑ��鎎�s���w�肷��i�f�t�H���g��3��j |
-s | �w�肳�ꂽIP�A�h���X������s���� |
-w TIME | �^�C���A�E�g�̎��Ԃ��w�肷��i�f�t�H���g��5�b�j |
-z | �p�P�b�g�𑗏o����Ԋu���w�肷��i�P�ʁF�~���b�j |
�@����z�X�g�܂ł̌o�H��\������ꍇ�A�����ɂ��̃h���C�����܂���IP�A�h���X���w�肵��traceroute�R�}���h�����s���܂��B����ƁA�o�H��ɂǂ̂悤�ȃ��[�^�[�i�Q�[�g�E�F�C�j���ʒu���Ă��邩�����ʂƂ��ďo�͂���܂��B
�@����́A�����ݒ�ł͎O����s����܂��B
�@���̎��s���ʂ�����ƕ�����悤�Ɋe�s�ŁAFQDN�iIP�A�h���X�j�A���ڂ̎��s���ʁA���ڂ̎��s���ʁA�O��ڂ̎��s���ʂ��o�͂���Ă��܂��B���̎��s����1�s�ڂ̏ꍇ�́A���ڂ�1.495�~���b�A���ڂ�3.449�~���b�A�O��ڂ�3.346�~���b�ł��邱�Ƃ�������܂��B���̏o�͌��ʂ́A���M���̊����琔����1�z�b�v�ڂ��珇�ɕ���ł��܂��B
�@�\�����ꂽ�s�i�z�b�v�j�̂����A���炩�ɑ��ɔ���Ԃ��������Ă�����̂�����ꍇ�́A���[�^�[�Ȃǂ̃Q�[�g�E�F�C�ɂ���@�킪���炩�̗��R�ŏ����Ɏ��Ԃ�v���Ă���Ɠǂݎ��܂��B
$ traceroute atmarkit.co.jp traceroute to atmarkit.co.jp (202.218.219.147), 30 hops max, 60 byte packets 1 mydomain.com (192.168.12.1) 1.495 ms 3.449 ms 3.346 ms 2 provider1.dokoka.ne.jp (200.203.118.74) 7.780 ms 7.688 ms 8.663 ms 3 provider2.dokoka.ne.jp (200.203.118.65) 8.588 ms 9.720 ms 9.631 ms 4 provider3.dokoka.ne.jp (201.152.216.13) 11.014 ms 11.974 ms 11.887 ms 5 providergw.dokoka.ne.jp (215.169.163.41) 11.748 ms 11.632 ms 15.246 ms �i�ȉ����j
�@�����[�g�z�X�g���w�肵�ČĂяo���R�}���h�����s�����ۂɁuName or service not known�v�ƃG���[���Ԃ��Ă���ꍇ�́A�z�X�g���̓��͂Ɍ�肪���邩DNS�T�[�o�[�ɂ�閼�O�����Ɏ��s���Ă���ƍl�����܂��B
�@�ړI�̃z�X�g�܂ł̌o�H�̒��ɁA�i�Z�L�����e�B��Ȃǂ̎���Łj�����Ĕ�����Ԃ��Ȃ��悤�ݒ肳�ꂽ���[�^�[��Q�[�g�E�F�C�����邱�Ƃ�����܂��B���̏ꍇ�́uRequest timed out�v�Ƃ������ʂ��o�͂���܂��B�o�H���f�₵�Ă�����A���[�^�[�̃��[�e�B���O�e�[�u���ɐݒ�~�X���������肵���ꍇ�́uDestination host unreachable�v�Ƃ������ʂ��o�͂���܂��B
�@���������ꍇ�ł��A�ȉ��̂悤�Ɂu-n�v�I�v�V�������w�肵�Ď��s���邱�ƂŁA���O�������s�킸�AIP�A�h���X�Ō��ʂ��o�͂ł���̂ŁADNS�T�[�o�[�ƒʐM�ł��Ȃ����ł��o�H�����m�F�ł��܂��B
$ traceroute -n atmarkit.co.jp traceroute to atmarkit.co.jp (202.218.219.147), 30 hops max, 60 byte packets 1 192.168.12.1 2.117 ms 2.006 ms 1.909 ms 2 200.203.118.74 8.293 ms 8.208 ms 8.092 ms 3 200.203.118.65 10.089 ms 10.002 ms 9.887 ms 4 201.152.216.13 11.646 ms 11.595 ms 11.522 ms 5 215.169.163.41 11.486 ms 11.409 ms 11.357 ms �i�ȉ����j
�@�{�e�Ō��y�����R�}���h�Ɋ֘A����l�b�g���[�N�p��͎��̒ʂ�ł��B�K�v�ɉ����ĎQ�l�������m�F���ė�����[�߂܂��傤�B
�@IP�iInternet Protocol�j�ʐM�ŗp������p�P�b�g�̂��ƁB�p�P�b�g�f�[�^�ɂ́ATTL�̏����܂߁A�����̃w�b�_�[��܂܂�Ă��܂��B�ڂ����́A�A�ځuIP�p�P�b�g�̍\����IP�t���O�����e�[�V�����v���Q�Ƃ��������B
�@�R���s���[�^�[�Ԃ̃l�b�g���[�N�ʐM�ɂ����āA���g�̒[�����猩���A�ڑ���̃R���s���[�^�[�̂��Ƃ������[�g�z�X�g�ƌĂт܂��B�Ⴆ�Ύ茳��PuTTY�[���Ȃǂ���T�[�o�[�Ƀ��O�C�����đ��삷��ꍇ�A�茳�̒[�����猩�ă��O�C�������T�[�o�[�̓����[�g�z�X�g�ƌĂԂ��Ƃ��ł��܂��B
�@IP�iInternet Protocol�j�ʐM�̃��[�e�B���O�������s�����u�A�܂��̓\�t�g�E�G�A�̂��Ƃ��w���܂��B
�@�u���S�C���h���C�����v�Ƃ��Ăт܂��B�C���^�[�l�b�g��́u�Z���v�ł���h���C�����A�ȗ��Ȃ��L�q�������̂ł��B�uatmarkit.co.jp�v�̂悤�ɁA�u.jp�v�܂ł��܂݂܂��B
�@���O�����T�[�o�[�̂��ƁBIP�A�h���X�ƃh���C�������Ђ��t���ĊǗ�����T�[�o�[�ł��BLinux���ł�BIND�Ƃ���DNS�T�[�o�[���p������ꍇ���قƂ�ǂł��B���̎����Ƃ��āABSD���C�Z���X�Ō��J����Ă���Unbound/NSD�Ȃǂ�����܂��B�{�e�ł́AIP�A�h���X����FQDN�����߂ďo�͂���ۂ̖��O�������s���u�t�����v�Ŗ₢���킹�����Ă��܂��B
�@�f�[�^�𑗐M���A�߂��Ă���܂ł̎��Ԃ��w���܂��B�`���x�����傫���ꍇ�ɂ�RTT���傫���Ȃ�܂��B
�@ICMP�̓C���^�[�l�b�g�Z�p�̕W�����c�́uIETF�iThe Internet Engineering Task Force�j�v���uRFC 792�v�Œ�`����uInternet Control Message Protocol�i�C���^�[�l�b�g����ʒm�v���g�R���j�v�̂��Ƃ��w���܂��BIP��ARP�Ȃǂ̃v���g�R���Ɠ���OSI�Q�ƃ��f���ɂ�����l�b�g���[�N�w�̃v���g�R���ł����ATCP/IP�ʐM�̐�����ɂȂ����߁A�g�����X�|�[�g�w�̂悤�ȐU�镑�������܂��B�ߋ��ɏЉ��ping�R�}���h�͂���ICMP�̒ʐM�𗘗p���Ă��܂��B
�@UDP�iUser Datagram Protocol�j�̃f�[�^�̂ЂƂ܂Ƃ܂���w���܂��BUDP��TCP�����g�����X�|�[�g�w�̃v���g�R���ł����ATCP�ƈقȂ�A�G���[���̍đ�������o�p�P�b�g�̏�������Ȃǂ̏������Ȃ����߁A�y�ʂō����ȓ`�����\�ł��B�ڂ����́A�l�b�g���[�N�p�ꎫ�T�uUDP�v���Q�Ƃ��������B
�@TCP/IP�ʐM�Őڑ�����i�R�l�N�V������j�ۂɍs����u3�E�F�C�n���h�V�F�C�N�v�����Ȃǂŗp������ʐM�B
�@�R���s���[�^�[�Ԃ̒ʐM�ŁA���[�^�[�����Ȃǂ��ăz�X�g�Ԃ̓]�����s����ꍇ�A��̓]������z�b�v�̂悤�ɕ\�����܂��B�{�e�Ō��y����TTL�́A��z�b�v���ƂɁu-1�v���J�E���g����܂��B
�@�l�b�g���[�N�@�킪�ۗL����o�H�i�]���j���̑Ή��\���w���܂��B�ڂ����͊֘A�L���u�C�[�T�l�b�g�ƃ��[�e�B���O�v���Q�Ƃ��������B
Copyright © ITmedia, Inc. All Rights Reserved.