mac_tips

mac_tips

macbook 速查 小操作

mac指定域名走专用dns

以 igozhang.com 为例

先检查dns服务器是否可用

nslookup www.qq.com 10.1.1.1
OR
dig @10.1.1.1 www.baidu.com


检查udp,tcp端口是否可用,默认udp
nc -vzuv 10.1.1.1 53 
nc -vzt 10.1.1.1 53

特定域名走指定dns

  1. 创建 resolver 目录并添加一条规则(一般不存在)
sudo mkdir -p /etc/resolver
sudo tee /etc/resolver/igozhang.com <<EOF
nameserver 10.1.1.1
EOF

其中一个三级域名单独走公网dns
sudo tee /etc/resolver/ftp.igozhang.com <<EOF
nameserver 8.8.8.8
EOF
  1. 刷新 DNS(必须做)
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
  1. 验证
scutil --dns | grep -I3 igozhang.com
输出大概这样:
resolver #8
  domain   : igozhang.com
  nameserver[0] : 10.1.1.1 53
  flags    : Request A records, Request AAAA records

igozhang 2021