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)

関連情報