홈 서버를 설정하고 여기에 여러 IP를 할당했습니다. 네트워크는 192.168.196.0/24이고 130부터 139까지의 모든 IP는 동일한 장치(홈 서버)에 할당됩니다. 해당 서버에서 각 IP에 URL/도메인/호스트 이름을 할당하는 DNS를 설정했습니다(정확한 단어는 모르겠습니다). 다음과 같습니다.
dashboard IN A 192.168.196.130
ssh IN A 192.168.196.131
ftp IN A 192.168.196.132
즉, 컴퓨터에 DNS가 설정되어 있으면 이 작업을 수행할 수 nslookup ssh.server.kolt
있으며 IP가 표시됩니다 192.168.196.131
.
이제 저는 이 모든 작업을 수행하고 있습니다. 왜냐하면 모든 서비스를 동일한 도메인(koltserver.local)에 배치하고 각 서비스에 서로 다른 포트를 제공하는 것을 좋아하지 않기 때문입니다.
이제 서버에 여러 개의 IP가 설정되었으므로 .local 도메인을 사용하여 각 IP에 개별적으로 액세스할 수 있는 방법이 있습니까? 서버의 호스트 이름은 koltserver
현재 이 도메인을 ping하면 항상 130 IP가 표시됩니다. 각 호스트마다 다른 호스트 이름을 설정할 수 있습니까?
전체적으로 나는 내 서버에 10개의 IP 주소를 제공했으며 이제 이미 수행한 것처럼 사용자 정의 DNS를 설정하지 않고도 사용할 수 있도록 각 주소에 다른 .local 도메인을 제공할 수 있는지 확인하고 싶습니다.
답변1
mDNS 기반의 경우 .local
Avahi를 응답자로 사용하는 경우 /etc/avahi/hosts
Avahi가 게시할 이름을 정의하는 데 사용하세요. (Systemd-resolved에는 이에 상응하는 것이 없습니다.)