>-
DNS(ディーエヌエス)は、Domain Name Systemの略で、人間が覚えやすいドメイン名(www.google.com等)を、コンピューターが理解できるIPアドレス(172.217.175.110等)に変換するシステムです。インターネットの電話帳とも呼ばれます。
1. ユーザー: www.google.com にアクセス
2. PC: DNSサーバーに問い合わせ
3. DNSサーバー: 172.217.175.110 を回答
4. PC: そのIPアドレスに接続
. (ルート)
├── com (トップレベルドメイン)
│ ├── google.com
│ │ ├── www.google.com
│ │ └── mail.google.com
│ └── amazon.com
├── jp (国別トップレベル)
│ ├── co.jp
│ └── ne.jp
└── org
| レコード | 用途 | 例 | |----------|------|-----| | A | IPv4アドレス | www.example.com → 192.168.1.1 | | AAAA | IPv6アドレス | www.example.com → 2001:db8::1 | | CNAME | 別名設定 | www → example.com | | MX | メールサーバー | example.com → mail.example.com | | NS | ネームサーバー | example.com → ns1.provider.com | | TXT | テキスト情報 | SPF、DKIM設定等 |
$ nslookup www.google.com
Non-authoritative answer:
Name: www.google.com
Address: 172.217.175.110
Address: 2404:6800:4004:c1b::69
| サービス | プライマリ | セカンダリ | 特徴 | |----------|------------|------------|------| | Google | 8.8.8.8 | 8.8.4.4 | 高速、安定 | | | 1.1.1.1 | 1.0.0.1 | プライバシー重視 | | | 9.9.9.9 | 149.112.112.112 | セキュリティ強化 | | | 208.67.222.222 | 208.67.220.220 | フィルタリング |
Webページ読み込み時間 = DNS解決時間 + 接続時間 + データ転送時間
# DNS応答時間測定
nslookup www.google.com 8.8.8.8
dig @1.1.1.1 www.google.com
# 複数サーバー比較
for dns in 8.8.8.8 1.1.1.1 自動; do
echo "DNS: $dns"
time nslookup www.google.com $dns
done
1. 設定 → ネットワークとインターネット
2. 詳細なネットワーク設定
3. アダプターのオプションを変更する
4. Wi-Fi/Ethernet右クリック → プロパティ
5. インターネットプロトコルバージョン4 → プロパティ
6. "次のDNSサーバーアドレスを使う"
優先: 1.1.1.1
代替: 8.8.8.8
1. システム設定 → ネットワーク
2. Wi-Fi/Ethernet → 詳細
3. DNS タブ
4. + ボタンで追加
1.1.1.1
8.8.8.8
1. ルーター管理画面にアクセス(通常192.168.1.1)
2. WAN設定 または インターネット設定
3. DNS設定を手動に変更
4. プライマリ: 1.1.1.1
セカンダリ: 8.8.8.8
5. 設定保存・再起動
# Windows
nslookup www.google.com
ipconfig /flushdns
# macOS/Linux
dig www.google.com
sudo dscacheutil -flushcache