DNS 설치

2022. 1. 8. 16:31Network

https://server-talk.tistory.com/177

 

리눅스 네임서버 구축하기 - 주(Primary) DNS 서버 구축하기

주(Primary) DNS 서버 구축해보기 이번시간에는 네임서버의 가장 대표적인 주(Primary) DNS 서버를 구축해보겠습니다. 관련글 : 도메인과 네임서버 알아보기 - http://server-talk.tistory.com/168 도메인이란?..

server-talk.tistory.com

sudo yum install bind bind-utils -y

vi /etc/named.conf : 아래 내용 수정

listen-on port 53 { any; };
listen-on-v6 port 53 { none; };
allow-query { any;};

vi /etc/named.rfc1912.zones : 아래 내용 추가

zone "test.com" IN {
        type master;
        file "test.com.zone";
        allow-update { none; };
};

cd /var/named

cp named.localhost test.com.zone

vi test.com.zone

$TTL 1D
@	IN SOA	@ rname.invalid. (
					0	; serial	//시리얼값
					1D	; refresh	//보조 네임서버가 주 네임서버에 접속하는 시간
					1H	; retry		//접속 실패시 다시 시도할 시도 간격
					1W	; expire	//주네임서버에서 데이터가 없다면 1주 이후에 지워짐
					3H )	; minimum	//TTL 설정과 같은 의미

	IN	NS	ns.test.com.				//도메인을 소우한 주 DNS의 도메인
	IN	A	192.168.65.133				//도메인이 찾아갈 IP주소
www	IN	A	192.168.65.133				//www.도메인이 찾아갈 IP주소
ns	IN	A	192.168.65.133				//주 네임서버 아이피

chown named:root test.com.zone

named-checkconf /etc/named.conf : 정상이면 아무것도 안나옴

named-checkzone test.com test.com.zone : 정상이면, OK 떨어짐

systemctl status named : 서비스 상태 확인

network unreachable resolving './dnskey/in' 에러

https://serverfault.com/questions/639061/network-unreachable-error-in-my-server-logs

 

(network unreachable) error in my server logs

I'm getting lots of network unreachable lines in my Centos' messages log file. They seem they can't resolve to certain addresses which I do not have any ideas why my server has to resolve to them i...

serverfault.com

vi /etc/sysconfig/named

OPTIONS="-4"

systemctl restart named : 서비스 재 기동

systemctl enable named : 부팅시 자동으로 기동

DNS를 서버에 등록

vi /etc/resolv.conf : 가장 처음에 아래 내용 추가

nameserver 127.0.0.1

/etc/resolv.conf 추가 내용 삭제되는 문제

https://it-serial.tistory.com/9

 

[Linux] DNS 설정 번외편 (resolv.conf 파일초기화 현상, 설명)

DNS 설정 번외편 DNS 복습 ▷ IP 주소는 인터넷 상의 모든 컴퓨터가 가지고 있는 '숫자로 된 고유한 주소'이다. ▷ DNS는 복잡한 IP 주소 대신에 도메인 이름(www.***.com)을 입력하면 웹사이트에 갈 수

it-serial.tistory.com

# vi /etc/sysconfig/network-scripts/ifcfg-ens33 : NetworkManager 작동하지 않도록 셋팅(작동 안함)

NM_CONTROLLED=no

reboot

# NetworkManager 서비스 비활성화도 작동안함

# /etc/resolv.conf 파일 쓰기 권한 제거는 작동함

vi /etc/resolv.conf에서 미리 파일 수정

chattr +i /etc/resolv.conf : 해당 옵션 빼려면 '-i' 적용

service network restart

reboot : 확실히 하려면 실행

방화벽 오픈

https://hoing.io/archives/8559

 

리눅스 DNS 설치 및 구성 - Bind 설치 및 설정 - Linux named

 

hoing.io

firewall-cmd --permanent --add-service=dns
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload
firewall-cmd --list-all

'Network' 카테고리의 다른 글

routing  (0) 2023.04.09
ubunbu route 설정  (0) 2023.03.26
curl 사용법  (0) 2023.02.26
iptime  (0) 2022.03.12
Network 에러  (0) 2022.01.08