본문 바로가기

반응형

named

[네임서버] bind bad owner name (check-names) bind bad owner name (check-names) 도메인 이름(a_b.sangchul.kr)에 언더바가 들어가면 zone 파일 문법 체크하면 에러가 발생하고 named 데몬(서비스)도 시작이 안 되는 경우가 있습니다. DNS 레코드 등록 작업 zone 파일 백업 cp /var/named/mocha.sangchul.kr.zone /var/backup/mocha.sangchul.kr.zone_$(date +"%Y%m%d-%H%M%S") zone 파일 편집 시리얼 번호 증가 A 레코드(a_b IN A 1.1.1.1) 추가 vim /var/named/mocha.sangchul.kr.zone $TTL 60 @INSOAmocha.sangchul.kr. root ( 2023011602; serial 1D;.. 더보기
[리눅스] bind(bind9) 설치 및 설정 bind(bind9) 설치 및 설정 테스트 환경 $ lsb_release -a No LSB modules are available. Distributor ID:Ubuntu Description:Ubuntu 22.04.1 LTS Release:22.04 Codename:jammy bind9 패키지 설치 apt install bind9 설치된 패키지(bind9) 목록 확인 apt list --installed bind9 $ apt list --installed bind9 Listing... Done bind9/jammy-updates,jammy-security,now 1:9.18.1-1ubuntu1.2 amd64 [installed] N: There is 1 additional version. Please .. 더보기
[네임서버] dig 명령어 dig 명령어 bind-utils 패키지 설치(dig) yum install -y bind-utils A 레코드 조회 dig sangchul.kr $ dig sangchul.kr ; DiG 9.11.4-P2-RedHat-9.11.4-26.P2.amzn2.5 sangchul.kr ;; global options: +cmd ;; Got answer: ;; ->>HEADERHEADER 더보기
[네임서버] bind rndc 명령어 bind rndc 명령어 rndc는 BIND (Berkeley Internet Name Domain) 서비스에서 제공하는 도구로, 네임서버 구성을 관리하는 데 사용됩니다. rndc를 사용하면 네임서버에서 동적인 구성 변경을 할 수 있습니다. rndc 명령어를 사용하면 명령줄에서 named 서비스에 대한 관리 작업을 수행할 수 있습니다. rndc 명령어는 다양한 작업을 수행할 수 있지만, 주요 작업은 네임서버에 새로운 구성 파일을 적용하는 것입니다. rndc 명령어를 사용하여 네임서버를 다시 시작하거나 새로운 구성 파일을 로드할 수 있습니다. 이를 위해서는 rndc reload 명령어를 사용합니다. rndc 명령어는 인증키 파일을 사용하여 인증을 수행하며, 이를 통해 보안을 강화할 수 있습니다. 인증키는 .. 더보기
[네임서버] BIND 관리를 위한 RNDC 설정 BIND 관리를 위한 RNDC 설정_v201704 1. rndc.conf 파일 및 키 생성 rndc-confgen > /etc/rndc.conf $ rndc-confgen > /etc/rndc.conf ... # Start of rndc.conf key "rndc-key" { algorithm hmac-md5; secret "VHwE0YVJvw+4EY7SFimblg=="; }; options { default-key "rndc-key"; default-server 127.0.0.1; default-port 953; }; # End of rndc.conf # Use with the following in named.conf, adjusting the allow list as needed: # key "rn.. 더보기
[네임서버] DNS(named) 백업 스크립트 named(bind) 백업 스크립트 vim dns_backup.sh #!/bin/bash set -x DIR="fvm01.scbyun.com-`date +%Y%m%d`" cd /root/.nl/ mkdir $DIR mkdir $DIR/sbin mkdir $DIR/etc cp -rpf /var/named $DIR cp /etc/named.conf $DIR/etc cp /etc/named.logging.conf $DIR/etc cp /etc/named.root.key $DIR/etc cp /etc/named.iscdlv.key $DIR/etc cp /etc/rndc.* $DIR/etc cp /usr/sbin/named $DIR/sbin #cp -pr /usr/local/nbind $DIR #rm -rf $D.. 더보기
[네임서버] 도메인 위임 설정 네임서버 도메인 위임 설정 sangchul.kr ZONE 파일 ss IN NS ns.ss.sangchul.kr. ;위임할 네임서버 도메인 ns.ss IN A 210.53.53.53 ; 네임서버 IP ss.sangchul.kr ZONE 파일 $TTL 60 @ IN SOA ns.ss.sangchul.kr rname.ss.sangchul.kr. ( 2013111204 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS ns.ss.sangchul.kr. ;네임서버 도메인 ns IN A 210.53.53.53 ;공인(사설) 네임서버 IP ; @ IN A 192.168.0.100 www IN A 192.168.0.100 질의 테스트 결과 dig ww.. 더보기
[네임서버] bind 슬레이브 ZONE 파일 유형 변경(masterfile-format) bind 슬레이브 ZONE 파일 유형 변경(data -> ASCII text) 슬레이브 서버 named 설정 파일에 적용 vim /etc/named.conf options { ... masterfile-format text; ... } Syntax: [ masterfile-format (text|raw) ; ] masterfile-format Specifies the file format of zone files (see Section 6.3.7). The default value is text, which is the standard textual representation, except for slave zones, in which the default value is raw. Files in oth.. 더보기

반응형