BIND������ɓ��삵�Ă���悤�Ɍ����Ă��A���͍����ׂŔߖ������Ă��邩������Ȃ��BBIND�̃��M���O�@�\��f�o�b�O���o�́AMRTG�Ȃǂ����p���āABIND�̏�Ԃ�c���ł���悤�ɂ��Ă������B�i�ҏW�ǁj
�@Web��[���ADNS�ȂǁA�T�[�o�ƌĂ����͓̂����Ă���Ζ��Ȃ��ƍl���Ă��Ȃ��ł��傤���H ��x�ݒ肪������������Ƃ����āA�����e�i���X�����낻���ɂ���悤�ł� �ɂ킩�Ǘ��҂̂炭���������邱�ƂɂȂ�܂��B�����ŁA�����e�i���X�̑����ł���BIND 9�̏����W�ƕ��͕��@�ɂ��ĉ�����܂��B
�@BIND 9�́A/var/log/message�Ȃ�syslog�f�[�������o�R�������O�����łȂ��ABIND 9�Ǝ��̃��M���O������Ă��܂��B��9���ł͊ȒP�ɏЉ�������ł������A�����security�^client�ȊO�̃��O�J�e�S�������Ă����܂��傤�B
�@BIND 9�̃��M���O����́Anamed.conf�ōs���܂��Bchannel�Ń��O�̏o�͕��@�Acategory�ŏo�͂��郍�O�̎�ނ��w�肵�܂��B
logging { |
/etc/named.conf |
�@���������ڂ����������܂��傤�B���O�̏o�͕��@�́Alogging�Z�N�V��������channel�Œ�`���܂��i2�`8�s�ځj�B���[�J���t�@�C���Ƀ��O���o�͂���ꍇ�A�o�̓t�@�C�����t���p�X�Ŏw�肵�A���O���[�e�[�V�����ŕۑ����鐢�㐔�ƃ��[�e�[�V��������ۂ̏���t�@�C���T�C�Y�𑱂��ċL�q���܂��B�u���㐔�v��0�`2147483647�̐����܂���unlimited���w�肵�܂��Bunlimited���w�肵���ꍇ�A99����܂Ń��[�e�[�V�������܂��B�u�T�C�Y�v�ɂ�K�^k�AM�^m�AG�^g��P�ʂɓY���邱�Ƃ��ł��܂��B
�@���O���b�Z�[�W�̕ۑ���̓��[�J���t�@�C���ȊO�ɁAsyslog�f�[�����ɑ��M������j�����邱�Ƃ��ł��܂��B
file syslog ( syslog�̃t�@�V���e�B ); |
syslog�f�[�����ɑ��M����ꍇ ���Fsyslog�̃t�@�V���e�B�́ufacility�Ŏw��ł���L�[���[�h�v�Q�ƁB |
file stderr; |
�W���G���[�ɏo�͂���ꍇ |
file null; |
�j������ꍇ |
�@���O��j������ꍇ�́ufile null;�v���g�������A�f�t�H���g�Œ�`����Ă���null�`���l�����g�p����̂��֗��ł��B
channel "null" { |
�@���l�ɁAsyslog�f�[������W���G���[�ɏo�͂�����ꍇ���f�t�H���g�Œ�`����Ă���default_syslog��default_stderr�`���l���̎g�p���\�ł��B
channel "default_syslog" { |
syslog�f�[�����ɑ��M����ꍇ |
channel "default_stderr" { |
�W���G���[�֏o�͂���ꍇ |
�@���̂ق��ɁAnamed�̃f�o�b�O���[�h�̂��߂�default_debug�`���l������`����Ă��܂��Bnamed�̃f�o�b�O���[�h�ɂ��Ă͌�q���܂��B
channel "default_debug" { |
named.run�t�@�C���֏o�͂���ꍇ |
�@channel�̐����ɖ߂�܂��Bprint-time�Aprint-severity�Aprint-category�̓��O�t�@�C�����̓����A���O���x���A���O�J�e�S���̕\���E��\�����ւ��܂��B
Sep 30 13:34:35.878 general: info: zone localhost/IN: loaded serial 42 |
��Fprint-time�Aprint-severity�Aprint-category��yes�ɂ����ꍇ�B Sep 30 13:34:35.878�F�����\�� general�F�J�e�S���\�� info�F�t�@�V���e�B�\�� |
�@channel������`���Ă��A���M���O���̂��͍̂s���܂���Bchannel��`�͏o�͕��@���K�肷�邾���ŁA�ǂ̂悤�ȃ��O���o�͂��邩��category�Œ�`���܂��i10�s�ځj�B
�@�����̏ꍇ�Adefault�Ɠ��ʂɋL�^���������́i�}�X�^�[�^�Z�J���_���T�[�o�ł����xfer-in�^xfer-out�ADDNS���g�p���Ă���ꍇ��update�Ȃǁj���w�肵�܂��B�g�p�ł���J�e�S���́A�\1����p�r�ɍ��킹��1�����L�q���܂��B
�J�e�S�� | ���e |
---|---|
database | �]�[������L���b�V�����ȂǁA�f�[�^�x�[�X�Ɋ֘A����L�^ |
security | �v���̏��F�^�۔F�̋L�^ |
config | �\���t�@�C���̍\����͂Ə����̋L�^ |
resolver | �N���C�A���g�ɑ����Ď��s�����L���b�V���T�[�o�̓���ɑ�\�����A�ċA�����̂悤��DNS�����̋L�^ |
xfer-in | �T�[�o����M�����]�[���]���̋L�^ |
xfer-out | �T�[�o�����M�����]�[���]���̋L�^ |
notify | NOTIFY�i�ʒm�j�v���g�R���̋L�^ |
client | �N���C�A���g�v���̏����L�^ |
network | �l�b�g���[�N����̋L�^ |
update | DDNS�̋L�^ |
queries | �₢���킹�N�G���[�̋L�^ |
dispatch | �T�[�o���W���[���֓����Ă���p�P�b�g����������CPU���蓖�āi�f�B�X�p�b�`�j�̋L�^ |
dnssec | DNSSEC��TSIG�����̋L�^ |
lame-servers | DNS�����̍ۂɂق��̃T�[�o�Ō������ݒ�~�X�ilame�j�̋L�^ |
general | ��L�ȊO�̑����̃��O�̓J�e�S���������ނł���A������general�ɕ��ނ���� |
default | category�ňӐ}�I�Ɏw�肳�ꂽ�ȊO�̃J�e�S���������Œ�`����� |
�\1�@�w��ł���J�e�S�� |
�@�`���l�����ɂ͐�ق�channel�Œ�`�����`���l������Adefault_syslog�Adefault_stderr�Adefault_debug���w�肵�܂��B�����w�肷�邱�Ƃ��\�ł��B
category �J�e�S���� { |
�@�O���A�U��������肷�邽�߁A�₢���킹�N�G���[�����ׂċL�^�����@�Ƃ��ăN�G���[���O���Љ�܂����B
logging { |
named.conf |
�@���̕��@�̓T�[�o�̃��\�[�X�𑽂�����܂��B�����ŁA�~�����Ƃ��ɁA�����named�̍ċN���킸�ɃN�G���[���O���擾������@��rndc�R�}���h�Œ���Ă��܂��Brndc�R�}���h��querylog���w�肷��ƁA���܂܂ŃN�G���[���O�������ł���ΗL���ɁA�L���ł���Ζ����ɕς��܂��B
# rndc querylog�@��1��ڂ̎��s |
�@BIND�ɂ́A���ڍׂȓ��쌟���s�����߁A�f�o�b�O����i�K�I�ɏo�͂ł��܂��B�{���A�f�o�b�O����named�ȂǓ���\�t�g�E�F�A�̃o�O����Ƃɗp�����܂����A���b�Z�[�W�����܂����ݎ�邱�Ƃ�BIND�̓��쌟�Ɋ��p�ł��܂��B
�@�f�o�b�O���b�Z�[�W���o�͂�����ɂ́Anamed�N�����ɃI�v�V�������w�肷�邩�Arndc�R�}���h�ŏo�͂𐧌䂵�܂��B
# /usr/local/sbin/named -u named -d �f�o�b�O���x�� |
named�N�����̃I�v�V�����Ŏw�肷����@ |
# rndc trace �f�o�b�O���x�� |
rndc�R�}���h�Ńf�o�b�O�o�͂��ւ�����@ ���Frndc�̃C���X�g�[���ɂ��Ă���5���Q�ƁB |
�@�f�o�b�O���b�Z�[�W��/var/named/named.run�t�@�C���i���j�ɏo�͂���܂��B
�@�f�o�b�O���x���ɂ�0�`99�̐������w�肵�܂��B�f�o�b�O���x�����傫���i�����j�قǁA�\������郁�b�Z�[�W���ڍׂɂȂ�܂��B�f�o�b�O���x����t��������trace�Ƃ�������ƁA�f�o�b�O���x����1�i�オ��܂��B�f�o�b�O�o�͂̒�~��rndc�R�}���h��notrace�܂���trace 0���w�肵�܂��B
# rndc trace |
�f�o�b�O���x�������݂��1�i�グ�� |
# rndc notrace |
�f�o�b�O�o�͂̒�~ |
�@�o�͐�́A�O�q�����`���l����`�udefault_debug�v���g�p����܂��B�t�@�C������t�@�C���T�C�Y�ȂǁA�o�͕��@��ύX����ꍇ��logging�Z�N�V��������channel����default_debug��`���㏑�����܂��B
logging { |
/var/named/debug.file�֏o�͂���ꍇ |
Oct 03 00:27:55.131 general: debug 1: now using logging configuration from config file |
�f�o�b�O���x��1�N�����̃��b�Z�[�W�iprint-time�Aprint-severity�Aprint-category��yes�ɂ����ꍇ�j ���F�{���\�t�g�E�F�A�̃o�O���̂��߂̋@�\�ł����A������x�͉�lj\�ł��B |
�@�T�[�o�̐�����IP�A�h���X�������Ȃ��ꍇ��dig��host�R�}���h�Ŋm�F���܂����A�L���b�V������Ă��郁�������̃f�[�^���o�͂����邱�Ƃ��ł��܂��B
# rndc dumpdb |
/var/named/named_dump.db |
�@�f�t�H���g�̏o�͐�́A���[�N�f�B���N�g���i/var/named�j��named_dump.db�t�@�C���ł��B�o�͐��ύX�������ꍇ�́Anamed.conf�ŐV�����o�͐���w�肵�܂��B
options { |
�@named_dump.db�t�@�C���ɏo�͂����L���b�V�����ɂ́A
�Ȃǂ̌��o�����t������܂��B
; authauthority |
/var/named/named_dump.db�̈�� |
Copyright © ITmedia, Inc. All Rights Reserved.