Ubuntu에서 구성된 DNS 서버를 찾고 Unix에서는 네트워크 도구를 찾는 방법은 무엇입니까?

Ubuntu에서 구성된 DNS 서버를 찾고 Unix에서는 네트워크 도구를 찾는 방법은 무엇입니까?

DNS 구성은 호스트 이름이 아닌 IP 주소로만 구성할 수 있다고 들었습니다. 우분투 시스템에서 DNS 서버를 구성하는 방법.

IP 주소만 있어야 한다면 이 구성에 호스트 이름이 표시되는 이유는 무엇입니까?

The /etc/resolv.conf says that it is auto-generated and shouldn't be handwritten. 

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search zebra.global.vpz

우분투에서 동등한 도구를 찾고 있습니다.

이것은 Windows 네트워크 도구입니다 -

1) ipconfig /all - MAC 주소, 어댑터 이름, DHCP 임대 시간, DHCP 업데이트 시간, DNS 서버와 같은 모든 정보를 표시합니다.

Linux Ubuntu에서 동등한 것은 무엇입니까? ifconfig를 이해하지만 ifconfig는 그다지 많은 정보를 제공하지 않습니다.

2) ipconfig/release - IP 주소를 해제합니다. 우분투에서 동등한 것은 무엇입니까?

3) ipconfig/renew - IP 주소를 업데이트합니다. 우분투에서 동등한 것은 무엇입니까?

4) ipconfig /flushdns - 캐시된 DNS를 플러시합니다. 우분투에서 동등한 것은 무엇입니까?

5) arp -d는 arp 캐시를 새로 고칩니다. 우분투에서 동등한 것은 무엇입니까?

답변1

1) ipconfig /all - MAC 주소, 어댑터 이름, DHCP 임대 시간, DHCP 업데이트 시간, DNS 서버와 같은 모든 정보를 표시합니다.

먼저 최신 파일을 찾아야 합니다 .lease. /var/lib/dhcp또는 에 위치합니다 /var/lib/NetworkManager. 당신은 그것을 찾을 수 있습니다

ls -lhatr /var/lib/dhcp
ls -lhatr /var/lib/NetworkManager

최신 것은 바닥에 가장 가까운 것입니다.

일단 갖고 나면 시간이 오래 걸리지만 다음 조합은 모든 것을 반환합니다.

 ifconfig | grep -A 2 <interface-name> && cat /etc/resolv.conf && cat /var/lib/NetworkManager/dhclient-5d4f3196-e584-4988-b01d-99f087bfcb54-ens33.lease | grep -e dhcp-server -e renew -e rebind -e expire

<interface-name>모든 인터페이스를 통한 수신 주소로 대체되며 dhcp, /var/lib로 끝나는 파일은 이전 명령의 최신 파일이 .lease됩니다 .ls -lhatr

2) ipconfig/release - IP 주소를 해제합니다. 우분투에서 동등한 것은 무엇입니까?

ifdown <interface-name>

3) ipconfig/renew - IP 주소를 업데이트합니다. 우분투에서 동등한 것은 무엇입니까?

ifup (interface-name>

4) ipconfig /flushdns - 캐시된 DNS를 플러시합니다. 우분투에서 동등한 것은 무엇입니까?

systemd-resolve --flush-caches

5) arp -d는 arp 캐시를 새로 고칩니다. 우분투에서 동등한 것은 무엇입니까?

ip -s -s neigh flush all

관련 정보