[{"data":1,"prerenderedAt":188},["ShallowReactive",2],{"project-43506861":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":39,"post_text":41,"what":42,"said":69,"maker_in_thread":120,"shape":131,"grid":133,"attempts":150,"same_week":151,"maker_shows":34,"maker_hidden":181,"reader_version":182,"card":183},"43506861","Cloud IP Ranges","title","Show HN: Cloud IP Ranges","https:\u002F\u002Fcloud-ip-ranges.com","cloud-ip-ranges.com","kinduff",1743176823,2025,7,8,3222,3837,84,"shown","infrastructure","ip range data","web_app",[23,24,25,26,27],"cloud ip ranges","ip blocklist","aws ip ranges","bot blocking","cidr","quiet",null,{"positive":31,"neutral":32,"mixed":32,"critical":33},0,1,2,4,{"docs":36,"idea":37,"execution":38},{"positive":31,"critical":32},{"positive":31,"critical":32},{"positive":31,"critical":31},[40,31,32,31,32,31,40,31],3,"Cloud IP Ranges is a website I built that collects public IP data from different cloud providers, standardises the data, and make them available to download and use.\n\nI built this because I've been developing some products where I don't want any traffic from cloud providers (to avoid scrapping and crawling, mainly).\n\nThe service is free to use and free to use!\n\nHope you all find it useful.",{"problem":43,"audience":29,"pricing":49,"motivation":53,"time_to_build":29,"stack":57,"openness":66,"stage":67,"team_size":68},{"value":44,"source":45,"evidence":46},"Blocking traffic from cloud providers to stop scraping and crawling","maker",[47],{"id":48},"post",{"value":50,"source":45,"evidence":51},"Free to use",[52],{"id":48},{"value":54,"source":45,"evidence":55},"Wanted to block cloud provider traffic from scraping and crawling their products",[56],{"id":48},[58],{"value":59,"source":60,"evidence":61},"Ruby","commenter",[62],{"id":63,"by":64,"text":65},"43507100","PranaFlux","Where are those list coming from? BGP data? ASN data? From feeds published by the orgs? Seems there are some discrepancies. Nice website on Ruby \u003C3","free","launched","unknown",{"praise":70,"objections":75,"requests":98,"questions":110,"alternatives":115},[71],{"value":72,"source":60,"evidence":73},"Useful standardised data, Ruby website looks nice",[74],{"id":63,"by":64,"text":65},[76,83,90,94],{"value":77,"source":60,"evidence":78},"Commercial geo IP databases already provide cloud\u002Fhosting tags",[79],{"id":80,"by":81,"text":82},"43508118","everfrustrated","Forgive me but this has already existed for years via geo ip lookup databases. These companies already take the feeds provided from all the various hosting companies, amongst…",{"value":84,"source":60,"evidence":85},"Counts are CIDRs, not IP addresses",[86],{"id":87,"by":88,"text":89},"43506993","phillipseamore","AWS only has 8499 IP's? Nope, that's CIDRs. I'd recommend either calling it CIDRs or having a total IP count in the table. Also given the size of the Apple list I'd guess that…",{"value":91,"source":60,"evidence":92},"Apple list may include private relay user IPs",[93],{"id":87,"by":88,"text":89},{"value":95,"source":60,"evidence":96},"Data sources discrepancies",[97],{"id":63,"by":64,"text":65},[99,106],{"value":100,"source":60,"evidence":101},"Add Bunny CDN list",[102],{"id":103,"by":104,"text":105},"43506944","jsheard","Nice, it is annoying how there's no standard format for this. Here's another list you could pull in:…",{"value":107,"source":60,"evidence":108},"Cite data sources",[109],{"id":63,"by":64,"text":65},[111],{"value":112,"source":60,"evidence":113},"Where does the data come from (BGP, ASN, or org feeds)",[114],{"id":63,"by":64,"text":65},[116],{"value":117,"source":60,"evidence":118},"Commercial geo IP databases such as ipinfo.io",[119],{"id":80,"by":81,"text":82},{"comments":34,"answered":33,"key":121},[122,125,128],{"id":123,"text":124},"43506971","I agree. And each provider has its own way. IBM, e.g. has a markdown document, which was a pain to parse. Thanks for sending the Bunny list, I will add it shortly.",{"id":126,"text":127},"43507510","You are correct, I will rename to CIDRs to make it clear.",{"id":129,"text":130},"43508212","I'm aware of these sites. But they are usually behind a paywall or it's hard to find a \"download all\" button. And I wouldn't use their API per request either.",{"commenters":132,"max_depth":33,"maker_replies":34,"first_comment_mins":14,"lifespan_hours":33},5,[134,136,138,140,142,144,146,148],[103,31,40,135,104,31],"project\u002Fneutral\u002Fnone",[123,31,31,137,10,32],"maker\u002Fneutral\u002Fnone",[87,32,32,139,88,31],"project\u002Fcritical\u002Fdocs",[126,32,31,141,10,32],"project\u002Fneutral\u002Fdocs",[80,33,32,143,81,31],"project\u002Fcritical\u002Fidea",[129,33,31,145,10,32],"project\u002Fneutral\u002Fidea",[63,40,40,147,64,31],"project\u002Fmixed\u002Fexecution",[149,40,31,141,10,32],"43507503",[],[152,157,162,167,172,176],{"id":153,"name":154,"points":155,"category":156},"43543241","Nue",756,"dev_tools",{"id":158,"name":159,"points":160,"category":161},"43543235","FluentSubs",472,"languages",{"id":163,"name":164,"points":165,"category":166},"43514383","Pomodoro",315,"hardware",{"id":168,"name":169,"points":170,"category":171},"43532967","WhatsApp MCP",229,"ai",{"id":173,"name":174,"points":175,"category":171},"43549072","OmniAI OCR benchmark",211,{"id":177,"name":178,"points":179,"category":180},"43520953","pg-mcp",167,"data",false,"v2",{"id":184,"name":5,"line":5,"ai":181,"cat":19,"year":12,"points":13,"comments":14,"rec":28,"s":29,"top":17,"kw":185,"maker":10,"domain":9,"tier":18,"attempts":31,"strip":186,"url":8,"mix":187,"praise":72,"objection":77,"sub":20},43506861,[23,24,25,26,27],"30101030",[31,32,32,33],1794036671892]