Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> but that's similar to how 192.168.0.1 can be written as 192.168.000.001

I would advise you not to do that. Some systems read the numbers with atoi(), which will interpret a leading zero as a prefix for 'octal' like in C.



For example, in Ruby...

  irb(main):001:0> require 'ipaddr'
  => true
  IPAddr.new("000.000.000.000").ipv4? 
  IPAddr::InvalidAddressError (zero-filled number in IPv4 address is ambiguous: 000.000.000.000)


well that won't make a difference for 0.1 :)


Yup, I was paying attention to that. Note how adding a leading 0 to 192 made it 0300.

And people think this is easier than v6, where adding a 0 to db8 just makes it 0db8...?




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: