On 23-Jun-2001, mry wrote:
> bash-2.03$ nslookup
> *** Can't find server name for address 192.168.0.1: Non-existent host/domain
> Default Server: ns1.indosat.net.id
> Address: 202.155.0.10
>
> > server 192.168.0.1
> Default Server: [192.168.0.1]
^^^^^^^^^^^ (ini kan mestinya keluar namanya)
> Address: 192.168.0.1
[...]
> mengapa kalau nslookup pertama kali selalu error, harus dipaksa dengan "server
> 192.168.0.1" baru bisa jalan.
Coba anda lihat isi /etc/resolv.conf di mesin itu; file itu memberi tahu ke
DNS resolver mesti tanya ke mana kalo mau resolve. Jadi kalo mau menggunakan
local, ya mesti beritahu bahwa nyarinya di local, i.e. taroh 'nameserver
127.0.0.1' sebelum directive nameserver yg laen2nya. Saya nggak yakin apakah
anda perlu pasang satu dnscache lagi utk local cache (yg anda pake skrg kan
external cache) di mesin itu, tebakan saya sih nggak.
Lalu utk message baris yg pertama kan dia bilang non-existent, itu karena
dia tidak bisa mereverse-resolve IP-nya sendiri, makanya yg saya garis itu
keluar IP-nya lagi, bukan nama. Solusi gampangnya tinggal buat entry di
/etc/hosts, atau setup tinydns utk melayani resolving name<->IP utk internal
network (bisa di mesin yg sama).
Ronny
--
To verify my PGP signature get my public key from http://ronny.haryan.to/
PGP signature