DHCP를 사용할 때 추가 DNS 검색 도메인 추가


11

DHCP를 사용하여 구성된 네트워크 연결에 추가 DNS 검색 도메인을 추가하려면 어떻게해야합니까?

직장에는 여러 하위 도메인 (test.example.com, dev.example.com 등)이 있으며 하위 도메인 중 하나에서 서버에 액세스해야 할 때마다 하위 도메인을 유지하는 데 지쳤습니다. 도메인.

답변:


7

최소한 다음과 함께 작동하는 완벽한 솔루션은 다음과 12.04같습니다.

sudo nano /etc/dhcp/dhclient.conf
# add next line (alternatively you can use append instead of prepend)
prepend domain-name "example.com other.example.com";
# before: request subnet-mask...

( sudo -e /etc/dhcp/dhclient.conf기본 편집기를 신뢰하는 경우 에도 사용할 수 있습니다 )

자체 DNS 서버가있는 일종의 "전문"네트워크를 사용하거나 해당 네트워크 및 워크 스테이션에서 자체 DNS 서비스를 설정 한 경우 의견을 남기고 싶을 수도 있습니다. -이 줄 :

# domain-name, domain-name-servers, domain-search, host-name,

이렇게하면 자신의 도메인 이름 서버를 사용할 수 있으므로 개인화 된 도메인 검색이 훨씬 원활하게 작동 할 수 있습니다. 이는 다른 사람이 설정 한 것을 사용하는 것보다 낫습니다. EG : 저는 네트워크 192.168.10.0에 있습니다. 회사에는 이름 서버 192.168.10.10 및 192.168.10.11이 있지만 192.168.10.20에서 더 광범위한 이름 목록으로 내 이름 서버를 실행합니다 (필요에 따라 192.168.10.10 및 .11로 전달됩니다). 모든 네트워크 구성은 192.168.10.20 및 8.8.8.8 및 8.8.4.4 (Google 이름 서버)를 선언하지만 DHCP는 해당 기본 설정을 무시하여 192.168.10.10을 기본 서버로 제공합니다. 결국 ... DHCP에서 이러한 측면을 요청하지 않으면 훨씬 더 나은 네트워크 수명을 제공합니다.

이제 네트워킹을 다시 시작하십시오.

sudo service networking restart

( sudo /etc/init.d/networking restart이전 rc 스크립트와 함께 사용할 수도 있습니다 )


7

최신 버전의 Ubuntu에서 Network Manager를 사용하면 DHCP의 값을 계속 사용하면서 추가 검색 도메인 및 DNS 서버를 추가 할 수 있습니다.

  • 네트워크 관리자 표시기를 클릭하고 연결 편집 ...을 선택 하십시오 . 조정할 연결을 선택하고 편집을 클릭 하십시오 . 연결 유형에 따라 탭을 전환해야 할 수도 있습니다.
  • 편집 대화 상자에서 IPv4 설정 탭 (또는 IPv6을 사용하는 경우 IPv6 설정 탭)으로 전환하십시오.
  • 이 설정 남겨 자동 (DHCP) . 추가 검색 도메인 필드를 쉼표로 구분 된 도메인 목록으로 채우고 저장을 클릭 하십시오 .
  • 연결을 끊었다가 다시 연결해야 할 수도 있습니다.

16.04 LTS에서 작동하고 있으며 연결을 끊었다가 다시 연결해야했습니다.
Rudy Vissers

6

네트워크 관리자를 사용하지 않는 경우 Sorin의 답변과 Ib33X의 답변이 정확합니다. Network Manager를 사용하는 경우 Network Manager가 resolv.conf 파일 생성을 완전히 제어하는 ​​것으로 보입니다 (이는 네트워킹 시스템이 DNS 조회에 사용합니다). dhcpclient.conf를 변경하면 효과가 없습니다.

그러나 Network Manager를 사용하는 경우 (불완전한) 솔루션이 있습니다.

  1. resolve.conf 파일을 검사하여 DHCP로 설정 한 DNS 서버를 기록하십시오.

    고양이 /etc/resolv.conf

  2. 네트워크 관리자 표시기를 마우스 오른쪽 단추로 클릭하고 연결 편집 ...을 선택 하십시오.

  3. 조정할 연결을 선택하고 편집을 클릭 하십시오 . 연결 유형에 따라 탭을 전환해야 할 수도 있습니다.
  4. 편집 대화 상자에서 IPv4 설정 탭 (또는 IPv6을 사용하는 경우 IPv6 설정 탭)으로 전환하십시오.
  5. 방법을 자동 (DHCP) 에서 자동 (DHCP) 주소로만 변경하십시오 .
  6. 1 단계에서 저장 한 DNS 서버를 DSN 서버 텍스트 상자에 복사하십시오 (여러 항목을 구분하려면 쉼표를 사용하십시오).
  7. 검색 할 각 도메인 이름을 도메인 검색 텍스트 상자에 입력하십시오.
  8. 저장 ...을 클릭 하십시오.
  9. 연결을 끊었다가 다시 연결하십시오.

이 방법의 단점은 DNS 서버와 검색 도메인 이름을 모두 지정해야한다는 것입니다. 여전히 DHCP에서 DNS 서버 주소를 가져올 수 없습니다.

또한 각 연결마다 설정을 변경해야합니다. 모든 연결의 설정을 변경하는 방법을 모르겠습니다. 그러나 이것은 종종 장점입니다. 예를 들어, 가정용 무선 네트워크와 회사 무선 네트워크에 대해 다른 설정을 원할 수 있습니다.


2

우분투 11.10에서 파일을 편집 /etc/dhcp/dhclient.conf하고이 줄을 추가하십시오

append domain-name "domain.com";

그런 다음 네트워크를 다시 시작하십시오.

/etc/init.d/networking restart

-1

이 경우 사용자가 DHCP 서버에서 IP 주소를 얻을 때 여러 dns 서버를 얻습니다.

/etc/dhcp3/dhcpd.conf :

ddns- 업데이트 스타일 없음;

클라이언트 업데이트 무시

권위 있는;

기본 임대 시간 1209600;

최대 임대 시간 1814400;

옵션 로컬-패드 코드 252 = 텍스트;

--- 도메인 이름 서버는 클라이언트에게 사용할 DNS 서버를 알려줍니다.

옵션 도메인 이름 서버 10.0.0.15, 8.8.8.8, 192.168.1.1;

옵션 시간 오프셋 0


문제는 DHCP를 사용하여 연결을 구성하는 방법, 즉 서버가 아닌 DHCP 클라이언트에 관한 것입니다.
Josip Rodin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.