Simplu:

$ cat strangeip.c
#include <stdio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

int main(int argc, char ** argv)
{
    struct in_addr addr;

    if (argc != 2) {
        printf("Syntax: %s <ip>\n", argv[0]);
        return -1;
    }

    inet_aton(argv[1], &addr);
    printf("%s - %s\n", argv[1], inet_ntoa(addr));

    return 0;
}

$ gcc strangeip.c -o strangeip

$ ./strangeip 1.2.3.4
1.2.3.4 - 1.2.3.4

$ ./strangeip 1.2
1.2 - 1.0.0.2

On Wed, 14 Apr 2004, George Cristian Birzan wrote:

> On Wed, Apr 14, 2004 at 05:28:17PM +0300, Dan Uscatu wrote:
> > $ /usr/sbin/traceroute 18.1.11
> > traceroute to 18.1.11 (18.1.0.11), 30 hops max, 38 byte packets
> > 
> > comportament similar si la mtr si ping, dar nu si la host.
> > 
> > wtf ?
> Ce legatura are asta cu DNS-ul?
> Ia da ping 2130706433 . ping 0x0A.1 . ping 0xB0.0x10.1 .
> Incepi sa intelegi? Incearca 192.168.0.07, dupa care intreaba-l pe
> petre cum a aflat el de chestia asta. :-)
> 
> -- 
> George Cristian Birzan                        gcbirzan (at) wolfheart (dot) ro
> The power of accurate observation is frequently called cynicism by
> those who don't have it.
>               -- George Bernard Shaw
> 
> -- Attached file included as plaintext by Ecartis --
> -- File: signature.asc
> -- Desc: Digital signature
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
> 
> iD8DBQFAfYIFaqNK6cml/6cRApRiAJ9sIZ0QOHNxwAkb+kPVINFZNyEjZACfe/cj
> n99nKolkTPReLl5/KkPQFXw=
> =bHOm
> -----END PGP SIGNATURE-----
> 
> 
> 
> --- 
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 
> 

-- 
Mihai RUSU                                    Email: [EMAIL PROTECTED]
GPG : http://dizzy.roedu.net/dizzy-gpg.txt    WWW: http://dizzy.roedu.net
                       "Linux is obsolete" -- AST

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui