dnf install -y bind bind-utils bind-libs
dnf install -y httpd
systemctl restart httpd
systemctl enable httpd
도메인 생성
개인: KJT.com
조별: team2.com
개인 홈페이지 생성
vi var/www/html/index.html
DNS 환경설정 -> UDP 53
vi /etc/named.conf
11번라인 : 127.0.0.1 -> any;
12번라인 : ::1 -> none;
# 다른 사용자들이 접근할 수 있도록 수정
# any = 누구든지, none = 사용안함
19번라인 : localhost -> any;
33번라인 : yes -> no;
# DNS 보안 사용 안함
cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak
# 수정전 백업
vi /etc/named.rfc1912.zones
# 도메인 선언
cd /var/named
cp named.localhost JTK.com.zone
chown .named JTK.com.zone
# named에게 권한 부여
vi JTK.com.zone
도메인 주소는 마지막에 반드시 .(root)를 넣어주어야 합니다.
@ = Localhost라는 뜻
A : 정방향 영역 설정 (도메인으로 IP를 찾음)
PTR : 역방향 영역 설정 (IP로 도메인을 찾음)
named 재시작
systemctl restart named
systemctl enable named
IP설정의 DNS 변경하기
이제 DNS가 작동합니다.
host, nslookup, dig로 도메인을 테스트할 수 있습니다.
윈도우에서도 해당 도메인으로 접근하고 싶으면
DNS 서버를 추가해 주어야 합니다.
네트워크 연결 -> 사용중인 이더넷 네트워크 -> 속성
속성(P) -> 인터넷 프로토콜 버전 4
고급(V)... -> DNS 탭 -> 추가(A)... -> 리눅스 서버 IP 추가
여러 도메인 주소 추가하기
vi /etc/named.rfc1912.zones
cd /var/named
vi KSH.com.zone
vi Soyeon.com.zone
vi Nara.com.zone
이제 설정한 도메인으로 해당 IP 홈페이지에 접속할 수 있습니다.
만약 다른 주소에서 이 DNS를 참조하고 싶으면
DNS 주소를 이 IP로 설정해주면 됩니다.