BIND 9�̉^�p�����W�ƕ��͕��@�F���p BIND 9�ō��DNS�T�[�o�i10�j�i1/2 �y�[�W�j

BIND������ɓ��삵�Ă���悤�Ɍ����Ă��A���͍����ׂŔߖ‚������Ă��邩������Ȃ��BBIND�̃��M���O�@�\��f�o�b�O���o�́AMRTG�Ȃǂ����p���āABIND�̏�Ԃ�c���ł���悤�ɂ��Ă������B�i�ҏW�ǁj

» 2003�N10��15�� 00��00�� ���J
[�ߒ������C��IT]

�@Web�⃁�[���ADNS�ȂǁA�T�[�o�ƌĂ΂����͓̂����Ă���Ζ��Ȃ��ƍl���Ă��Ȃ��ł��傤���H ��x�ݒ肪������������Ƃ����āA�����e�i���X�����낻���ɂ���悤�ł� �ɂ킩�Ǘ��҂̂炭���������邱�ƂɂȂ�܂��B�����ŁA�����e�i���X�̑����ł���BIND 9�̏����W�ƕ��͕��@�ɂ‚��ĉ�����܂��B

���O�o�͂̐ݒ�

�@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

���M���O�@�\�̊�b

�@BIND 9�̃��M���O����́Anamed.conf�ōs���܂��Bchannel�Ń��O�̏o�͕��@�Acategory�ŏo�͂��郍�O�̎�ނ��w�肵�܂��B

logging {
        channel "�`���l����" {
                file "�o�̓t�@�C���i�t���p�X�j" versions ���㐔 size �T�C�Y;
                severity ���O���x��;
                print-time yes�܂���no;
                print-severity yes�܂���no;
                print-category yes�܂���no;
        };

        category �J�e�S���� { "�`���l����"; };
};
/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������ꍇ

�`���l���̎g�p

�@���O��j������ꍇ�́ufile null;�v���g�������A�f�t�H���g�Œ�`����Ă���null�`���l�����g�p����̂��֗��ł��B

channel "null" {
    null;
};

�@���l�ɁAsyslog�f�[������W���G���[�ɏo�͂�����ꍇ���f�t�H���g�Œ�`����Ă���default_syslog��default_stderr�`���l���̎g�p���”\�ł��B

channel "default_syslog" {
    syslog daemon;
    severity info;
};
syslog�f�[�����ɑ��M����ꍇ

channel "default_stderr" {
    stderr;
    severity info;
};
�W���G���[�֏o�͂���ꍇ

�@���̂ق��ɁAnamed�̃f�o�b�O���[�h�̂��߂�default_debug�`���l������`����Ă��܂��Bnamed�̃f�o�b�O���[�h�ɂ‚��Ă͌�q���܂��B

channel "default_debug" {
    file "named.run";
    severity dynamic;�@���f�o�b�O���x���̕ύX�ɍ��킹�ĕύX�”\
};
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�\��

�J�e�S���̒�`

�@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���� {
            "�`���l����1";
            "�`���l����2";
            "�`���l����3";
        };

�e����o�͂̊��p

�N�G���[�̊��S�ȋL�^

�@�O���A�U��������肷�邽�߁A�₢���킹�N�G���[�����ׂċL�^�����@�Ƃ��ăN�G���[���O���Љ�܂����B

logging {
        �i�ȗ��j
        channel "log_queries" {
                file "/var/log/queries.log" versions 3 size 10m;
                severity info;
                print-time yes;
                print-category yes;
        };

        category queries { "log_queries"; };
        �i�ȗ��j
};
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
# rndc status
number of zones: 6
�i�ȗ��j
query logging is ON�@��ON��

# rndc querylog�@��2��ڂ̎��s
# rndc status
number of zones: 6
�i�ȗ��j
query logging is OFF�@��OFF��

�f�o�b�O�o��

�@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

���Fnamed.conf�Ń��[�N�f�B���N�g���i/var/named�j��ύX���Ă���ꍇ�́A�w�肳�ꂽ�f�B���N�g������named.run�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
�܂���
# rndc trace 0
�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 {
�i�ȗ��j
    channel "default_debug" {
        file "debug.file" versions 10 size 100k;
        severity dynamic;
        print-time yes;
        print-severity yes;
        print-category yes;
    };
�i�ȗ��j
};
/var/named/debug.file�֏o�͂���ꍇ

Oct 03 00:27:55.131 general: debug 1: now using logging configuration from config file
Oct 03 00:27:55.132 general: debug 1: load_configuration: success
Oct 03 00:27:55.132 general: debug 1: zone 0.0.127.in-addr.arpa/IN: starting load
Oct 03 00:27:55.135 general: debug 1: zone 0.0.127.in-addr.arpa/IN: loaded
Oct 03 00:27:55.135 general: debug 1: zone 0.0.127.in-addr.arpa/IN: journal rollforward completed successfully: no journal
Oct 03 00:27:55.135 general: info: zone 0.0.127.in-addr.arpa/IN: loaded serial 20011211
�i�ȗ��j
Oct 03 00:27:55.149 general: info: running
�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

�L���b�V���f�[�^�̃_���v

�@�T�[�o�̐�����IP�A�h���X�������Ȃ��ꍇ��dig��host�R�}���h�Ŋm�F���܂����A�L���b�V������Ă��郁�������̃f�[�^���o�͂����邱�Ƃ��ł��܂��B

# rndc dumpdb

;
; Cache dump of view '_default'
;
$DATE 20031002172119
; authanswer
.                       301721  IN NS   A.ROOT-SERVERS.NET.
                        301721  IN NS   B.ROOT-SERVERS.NET.
                        301721  IN NS   C.ROOT-SERVERS.NET.
�i�ȗ��j
/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 {

    �i�ȗ��j

    dump-file �t�@�C����;

    �i�ȗ��j
};

�@named_dump.db�t�@�C���ɏo�͂����L���b�V�����ɂ́A

  • glue
  • authanswer
  • authauthority
  • answer
  • additional

�Ȃǂ̌��o�����t������܂��B

; authauthority
example.co.jp.          86400   NS      ns1.example.co.jp.
                        86400   NS      ns2.example.co.jp.
; authanswer
host.example.co.jp.     86400   A       192.168.10.10
; glue
ns1.example.co.jp.      85594   A       192.168.10.1
; glue
ns1.example.co.jp.      85594   A       192.168.10.2
/var/named/named_dump.db�̈��

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; if( !this.isSubscription ) { this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); } }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B