각 IP 주소에 다른 호스트 이름을 부여하시겠습니까?

각 IP 주소에 다른 호스트 이름을 부여하시겠습니까?

나는 4개의 IP 주소를 가진 Debian 서버를 가지고 있습니다. 모든 IP 주소는 동일한 호스트 이름을 사용합니다. 각 IP 주소에 고유한 호스트 이름을 부여할 수 있습니까?

답변1

관리하는 컴퓨터 수에 따라, 특히 전용 바인드 서버 작업이 없는 경우 각 컴퓨터가 특정 DNS 서버를 사용하도록 구성하는 것보다 각 시스템에서 호스트 파일을 편집하는 것이 더 쉬운 경우가 많습니다. Unix, Linux, Windows 및 Mac은 모두 정확히 동일한 호스트 파일을 사용하므로 복사가 쉽습니다. Linux 시스템은 일반적 /etc/hosts으로 다른 사람들이 언급한 대로 그대로 둡니다. 원하는 경우 스크립트를 작성하여 이러한 파일을 각 시스템에 전파할 수 있습니다. 다음은 호스트 파일의 예입니다.

###################################################################
## This is an example HOSTS file created by         
## www.bleepingcomputer.com.                     
##                               
## All entries in a HOSTS file must be in the format of:     
##                               
## ipaddress    hostname                     
##                               
## For example:                          
##                               
## 192.168.1.1  mycomputer.mydomain.com              
##                               
## Notice that you must have a whitespace between the IP address 
## and the hostname.  Also keep in mind that the hostname can    
## not contain any symbols like /,\,http://, etc.        
##                               
## As a last note, you can the # symbol to make comments.  Any   
## line that starts with the # symbol will not be parsed by      
## the operating system.  You can therefore use this # symbol    
## to make comments as seen below.               
##                               
## Example valid entries found below.                
###################################################################

# The localhost entry should be in every HOSTS file and is used
# to point back to yourself.

127.0.0.1   localhost

# My test server for the website

192.168.1.2 test.bleepingcomputer.com

#Blocking known malicious sites
127.0.0.1  admin.abcsearch.com
127.0.0.1  www3.abcsearch.com #[Browseraid]
127.0.0.1  www.abcsearch.com #[Restricted Zone site]

귀하의 경우에는 각 IP에 대해 행을 추가하기만 하면 됩니다. 또한 같은 줄에서 각 이름을 공백으로 구분하여 단일 IP에 대해 여러 이름을 지정할 수 있습니다.

이 변경 사항은 즉시 적용되며 아무것도 다시 시작할 필요가 없습니다. 너는 필요할지도 모른다DNS 캐시 플러시하지만 이미 해당 이름을 사용해 본 적이 있다면.

답변2

named바인딩과 같은 서비스를 사용하여 각 IP에 도메인 이름을 부여 할 수 있습니다 .

1-바인딩 설치

데비안에서:https://wiki.debian.org/Bind9

2- IP와 해당 호스트 이름을 포함하는 영역을 구성합니다.

$TTL    3600
@       IN      SOA     sid.example.com. root.example.com. (
               2007010401           ; Serial
                     3600           ; Refresh [1h]
                      600           ; Retry   [10m]
                    86400           ; Expire  [1d]
                      600 )         ; Negative Cache TTL [1h]
;
@       IN      NS      sid.example.com.
@       IN      MX      10 sid.example.com.

hostname1     IN      A       192.168.0.1
hostname2     IN      A       192.168.0.2
hostname3     IN      A       192.168.0.3
hostname4     IN      A       192.168.0.4

관련 정보