���O�����̑��x����ɗL���Ȃ̂��L���b�V���T�[�o�B�����A�N���C�A���g�ɂ��L���b�V���@�\�����邽�߁A�ǂ��ɂǂ̂悤�ɃL���b�V�������̂��𗝉����Ă��Ȃ��Ɩ������Ɏ�Ԏ�邱�ƂɂȂ�B�i�ҏW�ǁj
�@��1���ŁADNS�ɂ�2��̓���������Ƃ��b�����܂����B1�͑O��Љ���]�[���T�[�o�A����1�͍���Љ��L���b�V���T�[�o�ł��B
�@�O�����̎d��������]�[���T�[�o�ɑ��A�������ɖ��O�����̎�i�����L���b�V���T�[�o�́A���[�U�[�ɂƂ��čł��g�߂�DNS�ł��B�N���C�A���g��DHCP��IP�A�h���X���擾����ۂ́A�����悤��DNS�T�[�o�̃A�h���X���擾���܂��B
�@/etc/resolv.conf�ɂ̓v���o�C�_�⎩�g�D��DNS�T�[�o���w�肵�܂����A�����Ɏw�肷��̂̓L���b�V���T�[�o�@�\�����DNS�̃A�h���X�ł��B���炩���ߎw�肳�ꂽ�h���C���̖₢���킹�ɂ��������Ȃ��i�u���̃h���C���Ɍ��Ђ������Ă���v�ƕ\�����܂��j�]�[���T�[�o�͌ŗL�̃h���C�����������Ȃ��g�D�ɂ͕s�v�ł����A�L���b�V���T�[�o�͂�����C���^�[�l�b�g�T�[�r�X�̗��p��O��ɂ��Ă��܂��B
�@���育��ȃu���[�h�o���h���[�^�ɂ��̖�ڂ����҂���O�ɁA��x�茳��Linux�T�[�o���������Ă݂܂��傤�B�����āA�㔼�ł͋t�����i��1���Q�Ɓj�̎d�g�݂Ɛݒ���@���Љ�܂��B�N���XC�����ł̋t�������ǂ̂悤�Ɏ������邩�A�N���X���X�A�h���X����������ƈϏ����鑤�̗����̊ϓ_���猩�Ă����܂��B
�@�`���ł��G�ꂽ�悤�ɁA�ŋ߂̃��[�^�ɂ�DNS�L���b�V���@�\������������̂������܂��B���[�^�Ɍ��炸�AWindows 2000��XP�ɂ������悤��DNS�L���b�V���@�\�i���j�������Ă���ق��A�u�����I�v�Ɗ��̕t�����l�b�g���[�N�A�N�Z�����[�^�\�t�g�ɂ͂��͂�K�{�̋@�\��1�ł��B
�@���������w�i�ɂ́ADNS�̖��O�����̍����X�|���X�����̊��I�ȒʐM���x����ɍv�����Ă��邱�Ƃ��l�����܂��B�L���b�V���ł�����A2�x�ڈȍ~�̃q�b�g�łȂ������قǂ̌��ʂ͂Ȃ����̂́A�ӊO�ɓ������̂������Ă���m���͍������̂ł��B�v���o�C�_��DNS�������g�p���Ă���Ƃ������́A���ЃL���b�V���T�[�o�𗧂��グ�đ̊����x�̈Ⴂ���ǂ̒��x���m�F���Ă݂܂��傤�B
�@�܂��A�N���C�A���g�}�V���i���̑�����Windows�ł��傤�j��DNS�L���b�V���̎d�g�݂��ȒP�ɗ������Ă����܂��傤�BBIND 9��DNS�L���b�V���T�[�o�𗧂��グ�Ă��A�N���C�A���g�̃L���b�V�����J�j�Y���𗝉����Ă��Ȃ��ƃg���u�������Ɏ�Ԏ�邱�Ƃ��\�z����܂��B���܂��܂ȂƂ���Ńz�X�g���ɑ��閼�O�����̌��ʂ��~�����邽�߂ɁA���ʂ��������Ȃ��Ȃ�\��������̂ł��B
�@Windows 2000�^XP�ł́A�L���b�V���Ƀq�b�g����f�[�^�����݂��Ȃ������ꍇ�̂�DNS�ւ̖₢���킹���s���ADNS�����TTL�i�L���b�V�����������j�t���Ō��ʂ��Ԃ���܂��B���ʂ������Windows 2000�^XP�́ATTL���ő��8��6400�b�i1���j�܂łƂ��A�L���b�V���Ɍ��ʂ�ۑ����܂��B��2���ŏЉ���u�h���C���������݂��Ȃ��Ƃ����ے艞���v�ł���l�K�e�B�u�L���b�V���ɂ��ẮATTL���ő�300�b�ɂ��ĕۑ����܂��i���j�B
�@�����g�߂�Windows 2000�^XP������Ȃ�A���̂悤�ɂ��ăL���b�V���f�[�^���m�F���Ă݂܂��傤�B
C:\>ipconfig /displaydns |
���F���b�҂��Ă��瓯���悤�Ɂuipconfig /displaydns�v���s���A�҂����b������TTL�������Ă���̂�������܂��B |
�@�Ⴆ�A�g�D�̃��[���T�[�o��IP�A�h���X�ɕύX������A�������̃N���C�A���g�����u���[���T�[�o��������Ȃ��v�Ȃǂ̃g���u�����������ꍇ�́A��̕��@��DNS�L���b�V���f�[�^���m�F���A������肪����悤�Ȃ�ȉ��̂悤�ɂ��ăL���b�V���f�[�^���N���A���܂��B
C:\>ipconfig /flushdns |
�@Windows�̘b�͂��������ɁA�̐S��BIND 9�ɂ��L���b�V���T�[�o�̍\�z�Ɋ|����܂��傤�B�܂���named.conf�̏����ł��B�c�c���A���łɑ������2���ŏЉ�Ă��܂��B��2��ŏЉ������ł́Aexample.jp�h���C���̃]�[���T�[�o�Ƃ��Ă̋@�\�ƃL���b�V���T�[�o�̋@�\�������Ă����킯�ł��B�����ł́A�L���b�V���T�[�o�ɓ��������ݒ荀�ڂ����Ă����܂��B
acl example-net {�@�i1�j |
/etc/named.conf |
�@�i1�j����2���ŏЉ���ݒ�Ɠ����ł��B�F����̃l�b�g���[�N���ɍ��킹�Ďw�肷��A�h���X�����W��ύX���Ă��������B�L���b�V���T�[�o�Ƃ����p�r���l����ƁA���̎w��͕K�{�ł��B�L���b�V���T�[�o���O���̃l�b�g���[�N����g�p�����͕̂s�{�ӂł��B�����t�@�C�A�E�H�[����NAT�{�b�N�X����DNS�L���b�V���T�[�o��ݒu�ł���̂ł���A�O������̃A�N�Z�X�͈�ؕs�v�ɂ��Ă��\���܂���B�L���b�V���T�[�o���g���O���ɖ₢���킹�邱�Ƃ������Ă��A�O������L���b�V���T�[�o�ɑ��鉽�炩�̐ڑ����������邱�Ƃ͂���܂���B
�@�����O���͐������ȗ������i2�j�̎w��ł��B�uyes�v�ɂ��邱�ƂŁA�h���C���c���[�̍ċA�₢���킹��L���ɂ��܂��B�܂�A�O���̂��܂��܂ȃh���C���ɑ��ĕԓ����\�ɂȂ�܂��B�����]�[���T�[�o�̋@�\���������DNS�ł�������́uno�v�Ƃ��A���g�ŊǗ����Ă���i���Ђ������Ă���j�h���C���ȊO�̉����ɂ͓����Ȃ��悤�ɂ��ׂ��ł��B
�@�ȉ��i3�j�A�i4�j�A�i5�j����2���ŏЉ�����̂Ƃ܂����������ł��Bexample.jp�̏�������192.168.10.0/24�̋t�����̐ݒ�́A�L���b�V���T�[�o�ɂ͕s�v�ł��B
�@�Ȃ��Alocalhost�i127.0.0.1�j�Ɋւ���w��ƃ��[�g�T�[�o�Ɋւ�����͂ǂ̏ꍇ���������܂���B
�@named.ca�Alocal.zone�Alocal.rev�Anamed.pid����2�����l�ɏ������܂��B��́Anamed���N�����邢�͍ċN������݂̂ł��B/etc/init.d/����named�X�N���v�g������Ȃ�A
# /etc/init.d/named
restart |
�܂���
# /etc/init.d/named
start |
�����s���A�N���X�N���v�g���Ȃ��ꍇ��named.pid����ɍċN���܂��͋N�����܂��B
# kill `cat /var/run/named/named.pid`�@���N���݂̂̏ꍇ�͕s�v |
�@���ɁAdig�R�}���h���g���ăL���b�V���f�[�^���m�F���܂��B
$ dig @127.0.0.1 www.atmarkit.co.jp |
�@���b�҂��Ă���A�����悤��dig�R�}���h�s���܂��B
$ dig @127.0.0.1 www.atmarkit.co.jp |
�@TTL�̒l�������Ă��邱�Ƃ�������܂��B���̒l��0�ɂȂ�܂ŁA�L���b�V���f�[�^���Q�Ƃ���܂��B
�@�L���b�V���T�[�o�ɂ́A�urecursion yes�v�ȊO�ɂ��L���Ȑݒ肪�������p�ӂ���Ă��܂��B��ق� Windows 2000�^XP��DNS�L���b�V���@�\�ɐG�ꂽ�ہATTL�^�l�K�e�B�u�L���b�V��TTL�Ƃ��ɁAWindows���ł��炩���ߌ��߂�ꂽ�l�ŏ����邱�Ƃ��ł���Ɛ������܂����BBIND 9�œ������Ƃ��ł��Ȃ��킯������܂���BBIND 9�ł͈ȉ��̂悤��named.conf�t�@�C������options�X�e�[�g�����g�Ŏw�肵�܂��B
options { |
named.conf�t�@�C����options�X�e�[�g�����g ���F�i2�j�̒l��dig�R�}���h�ɂ��TTL�l�̌��̂��߂ɋɒ[�ɏ��������Ă��܂��B��قǂ�Windows�̏ꍇ�Ɠ����ɂ���ɂ́u86400�v�ɂȂ�܂��B |
�@�i1�j�̓l�K�e�B�u�L���b�V���̍ő�TTL���w�肵�Ă��܂��B�w�肪�Ȃ��ꍇ��10800�b�i3���ԁj�ɂȂ�܂��B�ʏ�A�L���b�V����TTL�̍ő�l���i2�j�̂悤�Ɏw�肵�܂��B�w�肪�Ȃ��ꍇ�̃f�t�H���g�l��604800�b�i1�T�ԁj�ł��B�i3�j��Lame TTL�ɂ��Ă͎���ȍ~Lame�L�[���[�h�ƂƂ��ɐ������܂��B
�@�ݒ��ύX������named���ċN�����A�ēxdig�R�}���h�ŃL���b�V���f�[�^��TTL�l���m�F���Ă݂܂��傤�B
# dig @127.0.0.1 www.atmarkit.co.jp |
�@2003�N1�����ӂ�́A�ǂ��̃l�b�g���[�N�Ǘ��҂�SQL Slammer�i���j��ɒǂ�ꂽ���ƂƎv���܂��B��������Microsoft
SQL Server 2000�T�[�o����O�҂̃T�[�o���U�����鈫���Ȃ��̂ŁA���Q�҂ƂȂ�Ȃ����Ƃ͂������A��Q�҂ɂȂ�Ȃ��w�͂��������܂����B
�@�����ŗp����ꂽ�Ώ����@���ASQL Server�Ŏg�p�����1434 UDP�|�[�g����Ă��܂��Ƃ������̂ł��B���̉ߒ��ňꕔ�I�悵���̂��ADNS�̎g�p�|�[�g��1434
UDP�|�[�g�̃o�b�e�B���O�i���j�ł����B
�@DNS��53 UDP�|�[�g�������g�p���Ă���Ǝv��ꂪ���ł����A�₢���킹���s���N���C�A���g���ł�1024�ȏ�̔C�ӂ�UDP�|�[�g���g�p����A�ԓ����|�[�g�ő҂��܂��B���R1434�|�[�g���g�p�����ƁASQL Slammer��̂��߂̃t�B���^�������ADNS��������邱�Ƃ��ł��Ȃ��Ȃ��Ă��܂��킯�ł��BBIND 9�ł́A���̂ق��ɂ��}�X�^�[�T�[�o�ƃX���[�u�T�[�o�Ԃ̃]�[���]����53 TCP�|�[�g���g�p���邱�Ƃ�����܂��B���[�^�ȂǂɃt�B���^���|����ۂ́A�������������ɂ����ӂ���K�v������܂��B
Copyright © ITmedia, Inc. All Rights Reserved.