go程序中的dns解析方式优先级
golang有两种域名解析方法:内置go解析器和基于cgo的系统解析器。
默认情况下用的是内置解析,如果你想指定使用cgo解析器,可以build的时候指定。
export GODEBUG=netdns=go # force pure Go resolver
export GODEBUG=netdns=cgo # force cgo resolver
const (
// hostLookupCgo means defer to cgo.
hostLookupCgo hostLookupOrder = iota
hostLookupFilesDNS // files first
hostLookupDNSFiles // dns first
hostLookupFiles // only files
hostLookupDNS // only DNS
)
var lookupOrderName = map[hostLookupOrder]string{
hostLookupCgo: "cgo",
hostLookupFilesDNS: "files,dns",
hostLookupDNSFiles: "dns,files",
hostLookupFiles: "files",
hostLookupDNS: "dns",
}
根据操作系统的不同,使用的解析策略也会略有不同
当 前 系 统 如 果 是 linux 并 且 不 存 在
/etc/nsswitch.conf 文 件 的 时 候 , 会 直 接 返 回 dnsfiles 的 顺
序 , 这 个 是 参 考 了 glibc 的 实 现
cn 域 名 的 资 料 , 发 现 有 挺 多 坑 人 的 地 方 。
cn 域 名 的 资 料 , 发 现 有 挺 多 坑 人 的 地 方 。
cn 域 名 没 有 隐 私 保 护 (whois protection) 。 国 内 域 1 册 商 说 的 隐 私
保 拂 根 本 是 岑 欺 欺 人 , 役 C 明 尿 …
Read More
searchparams
那 么 该 如 何 解 析 参 数 呢 ? 参 数 已 经 在 实 例 的 searchparams 属 性 中 , 这 个 属 性 也 是 URLSearchParams 的 实 例 。
const uu = new URL( “/api?a=18b=2&ccccc「 , “https://example.com 「) ; “ava2crlpt
const { SearchParams } = uu;
sSearchParams。get …
Read More
SSH 短 时 间 内 无操 作 则 自 动 断 开 连 接 的 问
二 般 来 说 , 长 时 间 不 操 作 主 机 , 确 实 断 开 比 较 安 全 , 但 阿 里 云 和 腾 讯 云
不 知 道 什 么 时 修 开 始 变 得 其 短 无 比 , 以 坤 示 我 政 改 命 …
Read More
STEAMDB
steamDB是一个第三方steam数据库网站,在该网站上能够查询到steam游戏的区域信息,打折信息,
价格变动信息,以及steam游戏激活码等信息。
Read More
在 Docker 中 的 “ 完 整 “Ubuntu 开 发 环 境 容 器
@ @ @ wusiyu@9dab0b085b97: ~
[ 】 Reached target MuLti-User System.
[ ]】 Reached target Graphtcal Interface.
Starting Update UTMP about System Runlevel Changes …
[ ] Finished Update UTMP about System RunlLevel Changes.
Ubuntu 28.84.2 LTS 9dab8b885b97 console
9dab8b885b97 login: wusiyu
Passmord :
Welcome to Ubuntu 28.84.2 LTS CGNU/Linux 5.13.9-2880.fc34.x86_64 x86_64 …
Read More
如 何 写 一 封 能 收 到 回 复 的 开 发 信 ?
这 封 邮 件 对 客 户 有 什 么 帮 助 ? 这 是 一 个 值 得 深 思 的 问 题 。
e Background research 的 时 间 要 充 足 , 才 能 打 动 高 质 量 的 潜 在 客
b 放 弃 模 板 , 例 如 …
Read More
笔 记
这 些 笔 记 App? 至 少 我 不 需 要 , 因 为 我 有 自 建 博 客 。
让 我 们 思 考 一 些 灵 魂 拷 问 “:
-
谁 拥 有 数 据 2 这 些 App 以 什 么 格 式 存 储 数 据 ? 万 一 …
Read More
脚 本 获 取 TLS/SSL 证 书 失 效 日 期
从 https://Wwww.cyberciti.biz/fad/find-check-tls-ssl-certificate-expiry-date-from-linux-
unix/ 上 看 到 的 使 用 小 脚 本
下 面 这 个 脚 本 能 够 获 取 TLS/SSL 证 书 的 生 效 日 期 和 失 效 日 期
exec 2>/dev/nuLt
openssl s_client -servername ${SERVER_NAME} -connect …
Read More
Node.js 基于 websocket 封装 Aria2 RPC 接口
aria2 是下载工具,可以作为命令式使用,也能开启 rpc 保持后台启动并通过 http 或 websocket 调用。
- 启动服务
1.1 命令式启动
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all …
Read More