APP & Server/DNS 7

[DNS] 관리툴 fmDNS 설치 시 에러 "Database setup failed. Please try again"

DNS 관리툴 fmDNS 설치 시 에러 "Database setup failed. Please try again" 해당 에러는 /var/www/html/dnsadmin/config.inc.php 설정 파일에서 입력한 Databases Name 부분을 잘못 입력할 경우 발생할 수 있습니다. Databases Name 부분($__FM_CONFIG['db']['name]="~~")은 MySQL에 생성한 데이터베이스의 이름이어야 합니다. fmDNS 설치하며 MySQL에 생성했던 데이터 베이스의 이름으로 변경 후 systemctl restart httpd 하여 적용하고 재시도 하면 해결 가능 합니다.

APP & Server/DNS 2020.04.28

[DNS] 관리툴 fmDNS 설치 시 에러 "ERROR:Could not connect to MySQL. Please check tour credentials."

DNS 관리툴 fmDNS 설치 시 에러 "ERROR:Could not connect to MySQL. Please check tour credentials." 해당 에러는 fmDNS 설치 시 Database Host에 localhost를 입력하고 그대로 진행할 경우 발생할 수 있습니다. APM, bind, fmDNS를 셋팅한 리눅스 IP를 입력하여 간단히 해결 가능 합니다. 또는 firewalld나 selinux를 확인하여 MySQL에 접근 가능한지 확인해야 합니다.

APP & Server/DNS 2020.04.28

[DNS] 관리툴 fmDNS 설치 및 구축 (fmDNS install, DNS Management Tool)

fmDNS 란? fmDNS는 DNS를 좀 더 관리하기 편하게 webUI를 이용하여 사용하는 오픈소스 툴 입니다. fmDNS의 장점 버튼 클릭만으로 DNS SEC을 설정하거나 도메인&존파일 설정 등 webUI가 편하다 생각하시는 분들은 사용하시는걸 추천 드립니다. 그럴일은 많이 없겠지만 리눅스 환경이 낯설고 DNS를 잘 다뤄보지 못한 외부 인원 등이 DNS를 직접 사용해야할 경우에 fmDNS를 도입하는걸 추천 드립니다. fmDNS의 단점 변경 사항을 적용하기까지 약 2~3분 가량 걸린다는 점과 비교적 복잡한 설치 과정 입니다. 또한 이미 CLI 환경에서 DNS를 다루어 보셨고 그것이 익숙하신분이라면 오히려 불편하실 겁니다. 익숙하신분들은 DNS 관리툴에서 얻을 수 있는 이점이 없기에 (오히려 관리 차원에서..

APP & Server/DNS 2020.04.28

[DNS] Master & Slave 개념 및 구축 방법

DNS Master & Salve 개념 사실 사용하는대에 있어서 깊은 이해를 필요하는 부분이 아니기 때문에 단순히 Master와 Slave는 주-보조 관계이며 DNS 서버를 이중화 시킨다고만 알고 계셔도 됩니다. (Slave를 여러대 사용할수도 있습니다) Master-Slave는 동기화 과정을 통해 zone 파일을 관리하게 되는데, zone 파일의 SOA 필드에 있는 serial을 확인하여 이 파일이 업데이트가 되었는지 판단 합니다. serial이 증가 했을 경우 파일이 업데이트된것으로 판단하고 동기화 과정을 통해 Slave 서버로 zone 파일이 전송 됩니다. 이러한 동기화 과정을 zone transfer 라고 하는데 포트 TCP 53번이 바로 여기서 사용 됩니다. (일반 반복 쿼리 시 UDP 53번 ..

APP & Server/DNS 2020.02.12

[DNS] 리눅스 DNS 서버 구축 (2) (/var/named.rfc1912.zones, /var/named/, zone파일, DNS 레코드, DNS파일 검증, CentOS7.7)

DNS(Domain Name Server) 란? : https://nirsa.tistory.com/92?category=872350 리눅스 DNS 서버 구축 (1) : https://nirsa.tistory.com/104?category=872350 DNS 설정 파일 개념 및 위치 이전 설정(/etc/named.conf)을 안하셨다면 위의 1편 링크에서 확인 후 설정 해주세요. 2. /var/named.rfc1912.zones DNS zone 파일을 등록하는 설정 파일 입니다. /etc/named.conf 에서 별도로 디렉토리 경로를 설정한적이 없다면 /var/named 를 기준으로 상대 경로를 사용해 zone 파일을 등록 하게 됩니다. zone 파일은 기본적으로 아래와 같은 설정을 갖습니다. # zon..

APP & Server/DNS 2020.02.05

[DNS] 리눅스 DNS 서버 구축 (1) (/etc/named.conf 상세 설명, CentOS7.7)

DNS(Domain Name Server) 란? : https://nirsa.tistory.com/92?category=872350 [DNS] 리눅스 DNS 서버 구축 (2) : https://nirsa.tistory.com/108?category=872350 DNS 서버 설치 DNS 서버는 bind 패키지를 사용하며 패키지만 다운로드 받으면 되기에 DNS 서버 설치는 굉장히 간단 합니다. 아래 코드를 입력하여 패키지를 다운로드 받아 주세요. yum -y install bind bind-utils DNS 설정 파일 개념 및 위치 DNS의 핵심적인 파일은 크게 4가지로 나눠 집니다. 하지만 /etc/named.conf 설정에 대한 설명이 생각보다 길어지게 되어 이번 글에서는 /etc/named.conf 설..

APP & Server/DNS 2020.02.04

DNS(Domain Name Server) 란?

DNS(Domain Name Server) 란?DNS는 사람에 따라 Domain Name Server, Domain Name Service, Domain Name System 등으로 불립니다.간단하게 쓰면 도메인 이름을 IP로 변경 해주는 서버 입니다. 실제로 컴퓨터가 통신 할때엔 IP를 사용하게 되는데, 사람이 쉽게 읽고 사용할 수 있는 도메인(ex. www.google.com)을 실제 그 도메인이 올라가 있는 웹 서버의 IP를 알아와서 해당 서버와 통신을 할 수 있게 해주는 서버 입니다. 도메인의 이해아래 이미지 처럼 각각의 도메인 영역이 나누어져 있고 일반적으로 사람이 도메인을 입력할 때 google.com 까지만 입력 하지만 원래는 google.com. 처럼 가장 뒤에 .(root)가 숨어 있습니..

APP & Server/DNS 2020.01.30