小编Ste*_*nOS的帖子

转到 - 检查IP地址是否在专用网络空间中

我有一个程序在go中接受来自客户端的URL并使用net/http包获取它们.在进行进一步处理之前,我想检查URL是否映射到私有(不可路由/ RFC1918网络)地址空间.

直接的方法是执行显式DNS请求并检查已知私有范围的地址.之后,执行URL的HTTP GET请求.

有没有更好的方法来实现这一目标?最好与http.Client集成,以便它可以作为GET请求的一部分来执行.

ip network-programming go

7
推荐指数
2
解决办法
3657
查看次数

标签 统计

go ×1

ip ×1

network-programming ×1