반응형
예를들어, "ping www.sample.co.kr" 명령어를 입력하면, 네트워크로 전송하기 위해 www.sample.co.kr이라는 도메인명을 IP로 변환하기 위해서 아래 파일을 통해서 매핑한다.
- /etc/resolv.conf : 호스트가 DNS 확인하기위한 DNS 네임서버를 나열
- /etc/hosts : 도메인명의 IP로 변환을 위한 정적 조회. 참고로 nslookup 명령어는 이 이 파일을 참조하지 않음에 주의할 것
- /etc/nsswitch.conf : 위의 hosts파일과 DNS서버 중에서 어떤 순서로 찾아볼 것인지를 설정한다. 예를 들어, hosts: files dns로 설정되어 있다면, /etc/hosts 파일에서 우선 찾고, 해당 도메인명을 변환하지 못했을때, DNS 서버를 찾는다.
- 예시) /etc/nsswitch.conf 파일 내용
아래 예시는 files dns 순이므로, /etc/hosts 파일을 먼저 찾아보고, Not Found 이면 dns를 검색한다.
...... hosts: files dns ...... |
참고로, AIX는 /etc/netsvc.conf 파일에 순서가 설정됨 (OS마다 다름)
'OS > LINUX' 카테고리의 다른 글
[명령어] base64 명령어 (0) | 2022.11.18 |
---|---|
[명령어] file 명령어 (0) | 2021.04.09 |
[Tips] CWD(current working directory) 찾기 (0) | 2019.09.30 |
[명령어] rsync 이해 (3) | 2019.08.20 |
[명령어] sshpass 이해하기 (0) | 2019.06.02 |