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 |