✉️ Saņem šito visu e-pastā. Tā vietā, lai palaistu garām kaut ko no tā, ko es rakstu savā blogā, tagad vari pierakstīties un saņemt e-pastā visu, ko es te rakstu. Tas nav bieži.

← Uz sākumu

IP adreses

2007. gada 16. februārī, 29 komentāri

Sākotnēji šķita, ka tas ir bugs. #php.lv IRC kanālā andrisp bija apjucis, tad es apjuku. Līdz mazliet padomāju (atcerējos ko līdzīgu , kāstojot stringu par intu).

echo long2ip(ip2long('10.0.0.011')); // Būs 10.0.0.9

Bet tad paprovēju ar parasto pingu.

$ ping 10.0.0.011 PING 10.0.0.011 (10.0.0.9) 56(84) bytes of data.

Nolēmu iet tālāk.

$ ping 10.0.0.0xa PING 10.0.0.0xa (10.0.0.10) 56(84) bytes of data.

HA! Ik dienas kas jauns...

Tu atbildi augstāk redzamajam komentāram. Atcelt

Gravatar 11

2007. gada 16. februārī, plkst. 12:00

<code lang="php">echo long2ip(ip2long('10.0.0.11')); // Būs 10.0.0.11</code>

Gravatar BigUgga

2007. gada 16. februārī, plkst. 12:53

nez vai windows pie IP settingiem šitādu joku ievadot ar būs 9 beigās?

Gravatar laacz Autors

2007. gada 16. februārī, plkst. 12:59

BigUgga: Windows pings uzvedās tieši tāpat, bet iekš dialogloga (kur jābaksta IP adreses) tas neiet cauri.

Gravatar DeeWee

2007. gada 16. februārī, plkst. 13:10

Kur prikols 0xa ? 0xa = 10(dec)

Gravatar valdiic

2007. gada 16. februārī, plkst. 14:25

A kas? Octal pirmo reizi ieraudzījuši, vai?

Gravatar Jancis

2007. gada 16. februārī, plkst. 15:57

valdiic - wow, wow. wow, tieshaam kruts esi. Wow...

Gravatar Vilx-

2007. gada 16. februārī, plkst. 17:00

Cool. Uz Windows arī strādā. :P Šitādu joku nebiju iedomājies! Kādas crazy parseru bibliotēkas tur tiek izmantotas galu galā? Man šķita, ka PING's ir pavisam trula un vienkārša programma!

Gravatar oollee

2007. gada 16. februārī, plkst. 17:58

$ ping 167772170 PING 167772170 (10.0.0.10): 56 data bytes

Gravatar BigUgga

2007. gada 16. februārī, plkst. 18:34

oollee: tas zināms laacz: par pingu jau izmēģināju, negribas tik čakarēties ar o dialoglogu :)

Gravatar ramm

2007. gada 16. februārī, plkst. 23:29

a kas ja es uztaisīšu uzņēmuma ietvaros domēnu 0xee un uztaisīšu trīs līmeņu apakšdomēnus 0xee.0xee.0xee.0xee pingojot windoze piemeram nemaz nemeģina šadu adresi norezolvēt bet interpretee to pēc hekšiem: 238.238.238.238

vai varam to saukt par bugu? :)

divaini kaut kā nesmu nekur manījis ka dns reģistri šādas simbolu kombinācijas neļautu reģistrēt

Gravatar Kirils

2007. gada 17. februārī, plkst. 01:00

peec rfc, domeena daljai obligaati jaasaakas ar burtu

Gravatar haa

2007. gada 17. februārī, plkst. 11:36

Kirils - tu jau sāc atgāināt amerikāni. pašam tev nepieder http://02.lv ?

Gravatar Vilx-

2007. gada 17. februārī, plkst. 13:34

Kirils laikam domāja pēdējo daļu domēna vārdā. Tā kā ".lv" iekš "laacz.lv" Tas gan varētu būt...

Gravatar ramm

2007. gada 17. februārī, plkst. 14:56

pielikums-

btw. linux hekšhu adreses cenšas rezolvēt, bet tās 011 ne: <code> root@web:# ping 192.168.1.0xee ping: unknown host 192.168.1.0xee root@web:# ping 192.168.1.011 PING 192.168.1.011 (192.168.1.9): 56 octets data

--- 192.168.1.011 ping statistics --- 2 packets transmitted, 0 packets received, 100% packet loss </code>

Gravatar ramm

2007. gada 17. februārī, plkst. 14:58

vēlviens pielikums-

tātad sanāk ka ir iespējams uztaisīt piemēram web adresi kuru linuxis atvērs bet windoze nespēs atvērt jau OS līmenī

ideāli :) !

Gravatar laacz Autors

2007. gada 17. februārī, plkst. 15:32

ramm, nav gan tā. Jo 0xee nav korekta IP adrese, līdz ar ko, automātiski tiek pieņemts, ka tas ir hostneims.

Gravatar ramm

2007. gada 17. februārī, plkst. 22:20

0xee nav IPadrese bet piem.: 0xee.0x12.0xa1.0x23 priekš windozes ir IPadrese bet unixam tas ir hostneims kas izteikts kā domēns ar trīs līmeņu apakšdomēniem

vienigais šķērslis ir top level domains ja vien būtu .lv vai .com, kurš vienlaicīgi ir valids hekšos izteikts cipars tad tiešām būtu reāli uztaisīt tikai unixistiem sasniedzamu resursu.

ok savā lokālajā tīklā es to varu.

un otrs aspekts ir tas, ka nevar zināt kā šādus hex-hostneimus interpretēs dns serveris

Gravatar ramm

2007. gada 17. februārī, plkst. 22:25

vēlviens pielikums :)

FreeBSD uzvedas tāpat kā windoze un linux ar kerneli 2.6 arī tobiš hekšus arī uztver kā ipadreses

tā kā mans teiciens par unix resursu nav precīzs... hekšus rezolvēt cenšas tikai linuxis kernel 2.4

Gravatar Vilx-

2007. gada 19. februārī, plkst. 00:41

Varbūt ka es esmu glups, un socketus programmēt galīgi nemāku, bet... vai tad tomēr nav tā, ka tas ir pats PING.EXE (PING uz *nix), kas izdomā, kas tas ir par zvēru? Nevis OS? Jo - cik esmu kodējis, nav tādas funkcijas, kurai Tu iebaro stringu, un kura izspļauj IP. Ir vai nu DNS lookups, vai uzreiz IP. Ne?

Gravatar laacz Autors

2007. gada 19. februārī, plkst. 08:00

Vilx-: hostname() :>

Gravatar Vilx-

2007. gada 19. februārī, plkst. 12:46

Winsock'am tādas funkcijas nav...

Gravatar aaxc

2007. gada 19. februārī, plkst. 15:31

dainis@aaxc:~> ping 10.011.012.011 PING 10.011.012.011 (10.9.10.9) 56(84) bytes of data. From 80.232.236.205: icmp_seq=1 Destination Host Unreachable From 80.232.236.205 icmp_seq=1 Destination Host Unreachable From 80.232.236.205 icmp_seq=3 Destination Host Unreachable

--- 10.011.012.011 ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2000ms

Gravatar aaxc

2007. gada 19. februārī, plkst. 15:44

dainis@aaxc:~> ping 010.011.012.011 PING 010.011.012.011 (8.9.10.9) 56(84) bytes of data. From 4.79.65.22: icmp_seq=1 Destination Host Unreachable From 4.79.65.22 icmp_seq=1 Destination Host Unreachable

--- 010.011.012.011 ping statistics --- 2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1001ms

Gravatar aaxc

2007. gada 19. februārī, plkst. 15:58

dainis@aaxc:~> ping 001.001.001.001 PING 001.001.001.001 (1.1.1.1) 56(84) bytes of data. 64 bytes from 1.1.1.1: icmp_seq=1 ttl=252 time=3.03 ms

Gravatar Kirils

2007. gada 20. februārī, plkst. 00:59

baigie briinumdari nah. taa vien niezeeja pateikt. kursh vairaak nulles uzrakstiits.

laacz: winsockam imo bija viena cita tam meerkjim.

Gravatar ZBH

2007. gada 22. februārī, plkst. 08:31

narod, jums pirmaa dzirdeesan, ka C (es nezin par M$ VC) skaitls var uzdot arri hex un oct pierakstaa?