OS/Linux

[Linux] DNS서버 설정 파일

장일규 2025. 2. 2. 22:17

1. /etc/resolv.conf 파일이란?

/etc/resolv.conf 파일은 리눅스 및 유닉스 계열 운영체제에서 DNS(Domain Name System) 클라이언트의 설정을 담당하는 중요한 파일입니다. 이 파일은 어떤 DNS 서버를 사용하여 도메인 이름을 IP 주소로 변환할지를 지정하는 역할을 한다.

 

2. 파일의 역할

  • DNS 서버 주소 지정: 컴퓨터가 웹사이트나 다른 네트워크 리소스에 접속할 때, 도메인 이름(예: google.com)을 IP 주소(예: 172.217.160.142)로 변환해야 합니다. /etc/resolv.conf 파일에 등록된 DNS 서버를 통해 이 변환 과정을 수행한다.
  • 도메인 검색 순서 지정: 파일에 여러 개의 DNS 서버 주소를 등록하면, 컴퓨터는 나열된 순서대로 DNS 서버에 도메인 이름 해석을 요청합니다.
  • 로컬 도메인 설정: 로컬 네트워크 내에서 사용하는 도메인 이름을 설정하여, 짧은 이름으로도 접속할 수 있도록 합니다.

3. 파일 구조 및 내용

/etc/resolv.conf 파일은 다음과 같은 형식으로 구성됩니다.

[root@1234 ilkyu]# cat  /etc/resolv.conf
# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.

# nameserver DNS_서버_IP_주소
nameserver 111.234.55.1

# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: []
 
  • nameserver: DNS 서버의 IP 주소를 지정한다. 여러 개의 nameserver 항목을 추가하여 여러 DNS 서버를 사용할 수 있다. 

4. 파일 편집 시 주의사항

 

  • /etc/resolv.conf 파일은 시스템의 네트워크 설정에 중요한 역할을 하므로, 편집 시 주의해야 합니다.
  • 잘못된 설정을 입력하면 인터넷 접속이 불가능해질 수 있습니다.
  • 편집 전 반드시 백업 파일을 만들어두는 것이 좋다

 

 

'OS > Linux' 카테고리의 다른 글

[Linux] tee  (0) 2025.02.02
[Linux] 커널이란?  (0) 2025.02.02
[Linux] alias  (0) 2025.02.02
[Linux] systemd란?  (0) 2025.02.01
[Linux] 리다이렉션(Redirection)  (0) 2025.02.01