목차
- 리눅스 로컬 DNS 서버 구성하기 예제 이전 포스팅 참고 학습
- 리눅스 nslookup 도메인 주소 검색 예제 이전 포스팅 참고 학습
- 리눅스 도메인 서버 설정되어있는지 확인 예제(nslookup)
- 리눅스 /etc/resolv.conf 도메인 서버 수정 예제
- 리눅스 우분투 네트워크 설정에서 도메인 서버 수정 예제
리눅스 로컬 DNS 서버 구성하기 예제 이전 포스팅 참고 학습
리눅스 시스템에서 로컬 DNS 서버를 구성하는 것은 로컬 네트워크 환경에서 도메인 이름을 IP 주소로 변환하거나 역으로 IP 주소를 도메인 이름으로 변환하는 서버를 만드는 것입니다. 오늘 포스팅에서는 내 호스트 PC에 DNS 서버 주소를 수정하는 방법에 대해 알아보겠습니다. 시스템 설정에서도 바꿀 수 있고 static 하게 바꿀수도 있습니다.
오늘 예제에서는 일반적인 인터넷을 거치는 서버를 사용하지만, 만약 인터넷이 불가능하여 로컬 DNS 서버를 구성해야한다면 아래의 링크를 참고하여 학습해주세요.
2023.07.29 - [Linux] - [Linux] 우분투 로컬 DNS 서버 구축하기 - 2(DNS 쿼리 설정 및 테스트)
리눅스 nslookup 도메인 주소 검색 예제 이전 포스팅 참고 학습
nslookup은 네트워크 관리자나 사용자가 특정 도메인의 IP 주소 정보를 검색하거나 반대로 IP 주소를 도메인 이름으로 변환하는 데에 사용되는 명령어입니다. 이전 포스팅에서는 nslookup 명령어를 사용하여 리눅스에서 도메인 주소를 검색하는 예제에 대해 알아보았습니다.
nslookup의 기본 사용법, 도메인 검색 결과의 해석, 추가적인 옵션등이 설명되어있으므로 아직 nslookup 에 대해 잘 모르신다면 아래 링크를 참고해주세요. 오늘 예제에서도 nslookup을 사용할 예정입니다.
2023.07.24 - [Linux/OS] - [Linux] nslookup 명령어 활용 예제 - 2
리눅스 도메인 서버 설정되어있는지 확인 예제(nslookup)
아래는 리눅스 시스템에서 DNS 서버 설정이 올바르게 이루어졌는지 확인하는 예제입니다. nslookup 명령어를 사용하여 리눅스에서 현재 사용 중인 DNS 서버 설정을 확인할 수 있습니다. DNS 서버의 설정 정보, 현재 설정된 도메인 서버의 IP 주소 등을 확인하여 도메인 서버를 설정해야할지 고려해주세요.
$ nslookup google.com
리눅스 /etc/resolv.conf 도메인 서버 수정 예제
리눅스 시스템에서 DNS 서버 정보는 /etc/resolv.conf 파일에 설정됩니다. 이 파일을 편집하여 도메인 서버 정보를 수정하여 내 PC가 도메인을 찾을 서버를 수정할 수 있습니다. 아래는 /etc/resolv.conf 파일을 편집하여 리눅스 시스템의 도메인 서버 정보를 수정하는 예제입니다. 아래와 같이 nameserver 168.126.63.1 을 중간에 추가합니다. 해당 아이피 주소는 KT 도메인 서버입니다. 구글 도메인 서버로 설정하고 싶은 경우는 8.8.8.8 을 입력합니다.
$ sudo vim /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 168.126.63.1
options edns0 trust-ad
리눅스 우분투 네트워크 설정에서 도메인 서버 수정 예제
또한 리눅스 우분투에서 네트워크 설정을 UI를 통해서도 도메인 서버를 수정할 수 있습니다. 물론 위 항목에서 언급한 /etc/resolv.conf가 우선순위이기때문에 해당 정보를 변경하지 않았을 경우에는 UI를 통해 수정할 수 있습니다.