SUNOS 4.1.4/Solaris의 DNS

SUNOS 4.1.4/Solaris의 DNS

SUNOS(Solaris 아님)에서 DNS는 nis가 활성화된 경우에만 작동합니다(sic!).

yp Makefile을 수정하고 B=-b를 추가하고 다음 B에 #을 넣습니다.

ypinit -m   OK

route add default 10.0.0.1 OK

ypwhich ok 
ypcat  ok
ping ok

telnet ok

vi /etc/resolv.conf

order local, nis, bind
nameserver 10.0.0.1

그러나 nslookup을 사용하여 구문 분석을 시도하면 시간 초과가 발생합니다. 그리고 ftp도 이름을 확인하지 않습니다. 왜? IP 주소(네트워크 및 인터넷)를 사용하여 ftp를 시도하면 작동합니다.

이름이 해결되지 않는 이유는 무엇입니까?

답변1

SunOS 4.x는 NIS 없이 DNS 조회를 수행하지 않고 공장에서 출고됩니다. 지원되지 않는 해커가 있습니다.풀다+libc.so의 파일을 대체하고 파일을 다시 연결하여 활성화합니다. 이에 대한 자세한 내용은 다음에서 확인할 수 있습니다.SunHelp DNS FAQ그리고O'Reilly DNS 및 BIND 서적의 이전 버전, 하지만 오늘도 이 작업을 수행하는 데 필요한 코드를 찾을 수 있는지 모르겠습니다.

물론 현재 인터넷에 연결된 SunOS 4 컴퓨터를 실제로 실행해서는 안 됩니다. 지난 10년 동안 이에 대한 보안 패치가 없었기 때문입니다.

답변2

  1. 주문방법이 안맞으니 꺼내주세요. 표준 libc를 사용하는 SunOS 4의 경우 NIS 다음 BIND라는 고정된 순서가 있습니다. (정적 호스트 파일을 사용하는 경우 편집할 때마다 NIS 데이터베이스를 다시 작성해야 합니다.)

  2. 표준 libc를 사용하면 nslookup이 작동하지 않습니다. ypmatch 사용CPU 이름이름 확인 테스트에 사용되는 호스트입니다.

  3. ypmatch가 작동하면 ftp도 작동해야 합니다. 올바른 바이너리를 사용하고 있습니까? (/usr/ucb/ftp)

관련 정보