안녕하세요 여행자 K 입니다. Linux 시스템에서 도메인 이름을 IP 주소로 매핑하는 가장 기본적인 방법 중 하나는 /etc/hosts 파일을 수정하는 것입니다. 이 파일은 로컬 네트워크에서 DNS 서버를 사용하지 않고도 도메인 이름을 IP 주소로 변환할 수 있도록 도와줍니다. 이를 통해 특정 도메인에 대한 접근을 간편하게 설정하거나, DNS 서버가 없는 환경에서도 원활한 네트워크 통신을 유지할 수 있습니다.
/etc/hosts 파일을 수정하는 이유
- DNS 서버가 없을 때: 로컬 네트워크에서 DNS 서버가 없는 경우, /etc/hosts를 사용하여 도메인 이름을 직접 매핑할 수 있습니다.
- 테스트 환경 설정: 새로운 웹사이트나 애플리케이션을 개발하는 중에 도메인을 미리 설정하여 테스트할 수 있습니다.
- 특정 IP로 리다이렉트: 특정 도메인을 다른 IP 주소로 리다이렉트해야 하는 경우, 예를 들어 테스트 서버로의 접근을 위해 사용할 수 있습니다.
예제
example.com이라는 도메인을 10.10.10.*** 이라는 IP 주소로 매핑하는 가정을 해보겠습니다. 또한, 해당 도메인의 하위 도메인인 test.example.com도 같은 IP 주소로 설정할 추가해 보겠습니다.
/etc/hosts 수정 방법
1. 파일 수정 권한 얻기: /etc/hosts 파일을 수정하기 위해 root 사용자 또는 sudo 권한이 필요합니다. 다음 명령어를 사용하여 파일을 엽니다.
# /etc/hosts 편집
vi /etc/hosts
2. 파일에 추가하기: 파일의 맨 아래에 다음과 같이 추가 후 저장합니다.
# IP 매핑 추가
[대상 IP] (대상 도메인)
3. 변경 사항 확인: 변경 사항이 제대로 적용되었는지 확인하기 위해 다음 명령어를 입력하여 도메인에 ping을 시도해봅니다.
# 적용 확인
ping (대상 도메인)
example.com 도메인이 10.10.10.***에 정상적으로 매핑된 것을 확인할 수 있습니다.
test.example.com 도메인 또한 10.10.10.***에 정상적으로 매핑된 것을 확인할 수 있습니다.
이와 같이 /etc/hosts 파일을 수정함으로써 로컬 시스템에서 도메인 이름을 쉽게 관리할 수 있습니다. 이는 특히 개발 및 테스트 환경에서 유용하며, 네트워크 설정을 보다 유연하게 할 수 있는 방법입니다.
읽어주셔서 감사합니다.
'Linux' 카테고리의 다른 글
Linux 서버 NFS 설정하기 (1) - NFS 서버 설정 (2) | 2025.04.21 |
---|---|
리눅스 포트 미러링 (0) | 2025.04.14 |
Red Hat 계열 Linux에서 패키지 파일 다운로드하기 (0) | 2025.03.31 |
Linux 서버 NTP 동기화 설정 (0) | 2025.03.24 |
SSH를 통한 원격 서버 접속 접속 방법 (4) | 2025.03.17 |