For about 20 years, I’ve been using an Excel spreadsheet for IPv4 address 
documentation, even more, subnet calculations.  Lately, I’ve been using it for 
IPv6 as well, kind of painful, but I can make it work.  As mentioned, I 
actually have an in-line breakout section of binary to make the subnetting more 
visual and easier to track with applicable formulas in the cells to cause it to 
calculate the dotted decimal equivalent.

My v6 spreadsheet doesn’t have similar underlying formals, because I don’t do 
under-the-hood binary-level subnetting, but rather only face-value hex 
subnetting.

Aaron

> On Sep 15, 2025, at 2:17 PM, Christopher Morrow via NANOG 
> <[email protected]> wrote:
> 
> =TEXT(BITAND(A1,4278190080)/16777216,"0")&"."&TEXT(BITAND(A1,16711680)/65536,"0")&"."&TEXT(BITAND(A1,65280)/256,"0")&"."&TEXT(BITAND(A1,255),"0")
> 
> apparnetly is inet_ntoa maybe? :)
> 
>> On Mon, Sep 15, 2025 at 2:52 PM Tom Beecher via NANOG
>> <[email protected]> wrote:
>> 
>> If you had to in GSheets, I would just recreate inet_aton and inet_ntoa in
>> Apps Script. It's just bit shifts and ORs, shouldnt be hard.
>> 
>> On Mon, Sep 15, 2025 at 2:31 PM Bryan Fields via NANOG <
>> [email protected]> wrote:
>> 
>>> Has anyone found a solution to represent IPv4 addresses in a spreadsheet,
>>> preferably Google Sheets?  I'm not here to debate the use of spreadsheets
>>> for
>>> tracking IP addresses, just find something better than storing v4 dotted
>>> decimal as text in a spreadsheet.  We don't need v6 at this time; we're
>>> using
>>> a spreadsheet for tracking addressing, v6 is beyond us.
>>> 
>>> At minimum we need to store it as a 32 bit INT, and display as dotted
>>> decimal.
>>>  If there's some way to make it aware of subnet slash notation, so much
>>> the
>>> better.  I'm a bit at a loss as to why there's no IPv4 number format with
>>> how
>>> often spreadsheets are the source of truth in some rather large service
>>> providers.
>>> 
>>> Again, not looking for non-spreadsheet solutions to this, and ideally a
>>> web
>>> interface spreadsheet would be best for sharing.  We don't need a real
>>> database if it's on the web :-)
>>> 
>>> --
>>> Bryan Fields
>>> 
>>> 727-409-1194 - Voice
>>> http://bryanfields.net
>>> 
>>> _______________________________________________
>>> NANOG mailing list
>>> 
>>> https://lists.nanog.org/archives/list/[email protected]/message/VDO2LGNHKC3XXZQEL2ATCRELA6RUFY5H/
>>> 
>> _______________________________________________
>> NANOG mailing list
>> https://lists.nanog.org/archives/list/[email protected]/message/D7ZEVMHZ77EJIVKUGVA26CRYQLW3J3PE/
> _______________________________________________
> NANOG mailing list
> https://lists.nanog.org/archives/list/[email protected]/message/D6EDM4QAZJSGASO3FNT7OC33ZGLEKCMV/

_______________________________________________
NANOG mailing list 
https://lists.nanog.org/archives/list/[email protected]/message/OMLDYB7VKRFUM2GTBLYABP7FTGABBCDU/

Reply via email to