Re: numer IP -> domain name - jak?

Autor: Szymon Sokol (szymon_at_uci.agh.edu.pl)
Data: Fri 12 Aug 1994 - 14:15:40 MET DST


>From: Konrad Plich <konradpl_at_zsku.p.lodz.pl>

>Dlaczego moja odpowiedz jest pokretna ?
>A po co ? Po to ze to tylko jedno slowo i adres, a szybki i poprawny rezultat
>jest chyba wazniejszy niz elegancja rozwiazania :-)

Moje:
>> O wiele wygodniej, prawda?
odnosilo sie do komendy "host 149.156.96.9". Tez tylko jedno slowo i adres.
Ale za to udziela *dokladnie* tej informacji o ktora pytamy, i mozna jej
uzyc np. w skrypcie shellowym. A uzywajac w takim kontekscie ping narazasz
sie na dlugie oczekiwanie zakonczone ewentualnie komunikatem:
szymon_at_noc:~ (115) > ping 148.81.16.50
148.81.16.50 is alive

(tak bowiem dziala ping bez opcji -s w SunOS 4.1.3) gdy tymczasem:
szymon_at_noc:~ (116) > host 148.81.16.50
Name: frodo.nask.org.pl
Address: 148.81.16.50

I co?? Prosze bez wykretow typu "a czy ja Ci kaze uzywac SunOS 4.1.3...", bo
np. Solaris 2 zachowuje sie tak samo:
geolog% /usr/sbin/ping 149.156.96.9
149.156.96.9 is alive
geolog% uname -a
SunOS geolog 5.2 Generic sun4m sparc

i Ultrix 4.2 tez tak samo:
> ping 149.156.96.9
149.156.96.9 is alive
> uname -a
ULTRIX krakds.uci.agh.edu.pl 4.2 0 RISC

a to ze SCO ma swoje cudactwa i zeby uzyskac *pojedynczy* (a nie w
nieskonczonosc) ping trzeba pisac "ping -c 1 149.156.96.9", co w dodatku daje
przegadany tekst:
szymon_at_kubus ~ > ping -c 1 149.156.96.9
PING 149.156.96.9 (149.156.96.9): 56 data bytes
64 bytes from galaxy.uci.agh.edu.pl (149.156.96.9): icmp_seq=0 ttl=254 time=10 ms

--- 149.156.96.9 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 10/10/10 ms

to juz naprawde nie moja wina!
Aha, jeszcze wezmy pod uwage taki przypadek:
szymon_at_kubus ~ > ping -c 1 128.120.134.80
PING 128.120.134.80 (128.120.134.80): 56 data bytes

--- 128.120.134.80 ping statistics ---
1 packets transmitted, 0 packets received, 100% packet loss

Host 128.120.134.80 nie odpowiada na pinga (jest zepsuty) i klops! nie ma
nazwy symbolicznej... A przeciez nameservis nadal dziala poprawnie:
szymon_at_noc:~ (127) > host 128.120.134.80
Name: pubweb.ucdavis.edu
Address: 128.120.134.80

Przepraszam za przydlugi wywod, ale musialem stawic czola, dac odpor
i zdecydowanie przeciwstawic sie wiadomym silom sugerujacym uzywanie komendy
"ping" do wrazych celow, niezgodnych z intencja autora :-) :-)

                                              Szymon Sokol



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:45:40 MET DST