IP adreses
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...
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>
2007. gada 16. februārī, plkst. 12:53
nez vai windows pie IP settingiem šitādu joku ievadot ar būs 9 beigās?
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.
2007. gada 16. februārī, plkst. 13:10
Kur prikols 0xa ? 0xa = 10(dec)
2007. gada 16. februārī, plkst. 14:25
A kas? Octal pirmo reizi ieraudzījuši, vai?
2007. gada 16. februārī, plkst. 15:57
valdiic - wow, wow. wow, tieshaam kruts esi. Wow...
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!
2007. gada 16. februārī, plkst. 17:58
$ ping 167772170 PING 167772170 (10.0.0.10): 56 data bytes
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 :)
2007. gada 16. februārī, plkst. 21:31
valdiic +1
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
2007. gada 17. februārī, plkst. 01:00
peec rfc, domeena daljai obligaati jaasaakas ar burtu
2007. gada 17. februārī, plkst. 09:41
http://001.lv/ , tiesham? a kas tas?
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 ?
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...
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>
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 :) !
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.
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
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
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?
2007. gada 19. februārī, plkst. 08:00
Vilx-: hostname() :>
2007. gada 19. februārī, plkst. 12:46
Winsock'am tādas funkcijas nav...
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
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
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
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.
2007. gada 21. februārī, plkst. 12:19
shis jau sen zinaams
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?