나는 정적 IP 주소로 구성된 Kali Linux를 가지고있다. 자세한 버전 정보는 아래와 같습니다.
호스트 이름을 확인할 수 없습니다. /etc/resolv.conf에 네임 서버 IP 주소를 넣으면 (실제로 링크 된 파일 /etc/resolv.conf가 가리키는) 부팅 할 때 resolvconf가 설치되어 있지 않아도 파일이 삭제되어 손실됩니다. ). "dns-nameservers"키워드를 통해 네임 서버 IP 주소를 / etc / network / interfaces에 추가하면 단순히 무시됩니다.
이름 확인 서비스를 올바르게 구성하는 방법은 무엇입니까?
root@myHostname:~# uname -a
Linux myHostname 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
root@myHostname:~# cat /etc/debian_version
Kali Linux Rolling
root@myHostname:~# ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 35 Jul 15 18:32 /etc/resolv.conf -> /var/run/NetworkManager/resolv.conf
root@myHostname:~# ls -l /var/run/NetworkManager/resolv.conf
ls: cannot access '/var/run/NetworkManager/resolv.conf': No such file or directory
root@myHostname:~# dpkg --list | grep resolvconf
root@myHostname:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.25.100.2
netmask 255.255.255.0
gateway 172.25.100.1
dns-search example.com
dns-nameservers 8.8.8.8
auto eth1
iface eth1 inet static
address 192.168.101.2
netmask 255.255.255.0
root@myHostname:~# nslookup example.com
;; connection timed out; no servers could be reached
나는 같은 네트워크상의 다른 곳에서 시도해 보았고 이름도 괜찮습니다. 실제로 동적 IP 주소 (DHCP)가있을 때 내 게시물에 관한 Kali Linux 컴퓨터는 문제가 해결되었습니다. 이름을 확인할 수없는 고정 IP 주소로 전환했을 때만이었습니다.
—
Dave
이 컴퓨터에서 어떤 인터페이스로 인터넷에 연결합니까?
—
Pimp Juice IT
eth0
또는 eth1
? 해당 컴퓨터에서 인터넷으로 나가는 정확한 NIC를 구성하고 있습니까?
eth0은 인터넷으로 나가는 인터페이스입니다.
—
Dave
내 칼리 VPS에
—
n8te
/etc/resolv.conf
에 대한 링크 /run/NetworkManager/resolv.conf
. 너에 달렸어. resolv.conf
~에 존재하다 /run/NetworkManager
? 그렇다면 네임 서버를 추가하고 /etc/resolv.conf
소프트 링크.