사용 중인 네트워크 관리자에 사용 가능한 DNS 검색 옵션(Kali)이 없는 경우 검색 옵션을 정의하려면 어떤 파일을 사용해야 합니까? 이것들은 /etc/resolv.conf & /etc/dhcp/dhclient.conf & /etc/network/interfaces에 관심이 없는 것 같습니다.
답변1
검색 옵션으로 이동합니다 /etc/resolv.conf
. 그것을 구축하는 방법에는 여러 가지가 있습니다. 이 명령은 ls -l /etc/resolv.conf
파일이 실제인지 아니면 심볼릭 링크인지 표시해야 합니다. 명령은 man resolv.conf
입력할 수 있는 내용을 설명해야 합니다 resolv.conf
.
man -k resolv | grep conf
이 명령은 시스템 구성과 관련된 사용 가능한 매뉴얼 페이지 목록을 제공합니다 . 일반적으로 사용되는 구성 프로그램입니다. 그것은 할 수 있다resolv.conf
resolvconf
resolv.conf
목록을 검색하면 문제가 발생할 수 있습니다. 검색 목록이 길면 잘못 지정된 도메인 이름에 대한 DNS 확인 속도가 느려질 수 있습니다. 또는 예상치 못한 일치 항목이 반환될 수도 있습니다. 나는 검색 목록을 짧게 유지하고 신중하게 관리하는 방법을 배웠습니다.
몇 가지 옵션이 있습니다:
resolvconf
DHCP/네트워크 관리자는 업데이트 에 가장 많이 사용됩니다resolve.conf
. 이 경우/etc/resolv.conf
동적으로 생성된 파일에 대한 심볼릭 링크가 됩니다resolv.conf
./etc/resolv.conf
resolvconf를 실제 파일로 대체하여 비활성화 할 수 있어야 합니다 .- 의 섹션에 사양을 추가합니다
dns-search
.iface lo
/etc/network/interfaces
- 다른 옵션이 작동하지 않으면 Network Manager를 비활성화하거나 제거해야 할 수도 있습니다. 다음 옵션과 같은 대체 구성이 필요합니다.
eth0
을 사용하여 외부 인터페이스를 구성하면/etc/network/interfaces
네트워크 관리자가 인터페이스를 무시하게 됩니다. 예를 들어 다음과 같이 stza를 추가하십시오.자동 eth0 iface eth0 inet dhcp dns-search example.com
IPv6 구성을 이동할 수도 있습니다.
iface eth0 inet6 auto
man
자세한 내용은 페이지에서 확인할 수 있으며 문서 파일은 일반적으로 에서 찾을 수 있습니다 /usr/share/doc/
.