[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problem z localhost



Proszę trzymać dyskusję na liście.

On Wed, May 19, 2010 at 03:53:24PM +0200, SP1LOP - Janusz Przybylski wrote:
> Użytkownik Marcin Owsiany napisał:
>>
>> Wygląda na to, że ta implementacja komendy "host" (i analogicznie pewnie
>> program "bct") nie korzysta z libc-owego gethostbyname(), więc nie czyta
>> /etc/host.conf a co za tym idzie nie patrzy też do /etc/hosts.
>>
>>    
> Czyli co trzeba by gethostbyname doinstalować czy jak ?????? proszę o  
> podpowiedz...

gethostbyname() to funkcja biblioteki systemowej libc. Nie trzeba jej
doinstalowywać, bo ona w każdym systemie istnieje. Tu chodzi o to, że
"bct" i "host" z niej nie korzystają.

W Debianie są dwie wersje programu "host" - jedna w pakiecie "host",
a druga w "bind9-host". Proponuję spróbować tej drugiej. Ale nawet jeśli
to zadziała, to nie ma wpływu na działanie programu "bct".

> sr8bbs:~# dig localhost
>
> ; <<>> DiG 9.5.1-P3 <<>> localhost
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 757
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;localhost.                     IN      A
>
> ;; AUTHORITY SECTION:
> .                       6244    IN      SOA     a.root-servers.net.  
> nstld.verisign-grs.com. 2010051900 1800 900 604800 86400
>
> ;; Query time: 39 msec
> ;; SERVER: 212.182.56.184#53(212.182.56.184)

Czyli serwer DNS 212.182.56.184 nie ma rekordu A dla "localhost".

> ; <<>> DiG 9.2.4 <<>> localhost
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45660
> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
>
> ;; QUESTION SECTION:
> ;localhost.                     IN      A
>
> ;; ANSWER SECTION:
> localhost.              86400   IN      A       127.0.0.1
>
> ;; AUTHORITY SECTION:
> localhost.              86400   IN      NS      localhost.
>
> ;; ADDITIONAL SECTION:
> localhost.              86400   IN      AAAA    ::1
>
> ;; Query time: 26 msec
> ;; SERVER: 127.0.0.1#53(127.0.0.1)

Natomiast serwer DNS na tej maszynie - owszem, ma komplet rekordów: A,
NS i AAAA.

-- 
Marcin Owsiany <marcin@owsiany.pl>              http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216  FE67 DA2D 0ACA FC5E 3F75  D6F6 3A0D 8AA0 60F4 1216
 
"Every program in development at MIT expands until it can read mail."
                                                              -- Unknown


Reply to: