Hyper-VでDC作成した時に、DNSサーバーにAレコード登録されない件の原因が分かった!
Hyper-V で ActiveDirectory 環境を作ろうと試していたのだが、なかなかメンバーサーバーがドメインに入れず苦労していた。DNS でドメインコントローラーを探すところまではできているのだが、そのドメインコントローラーの IP アドレスが見つからずにエラーになるというもの。
確かにドメインコントローラーで DNS サーバのレコードを確認すると、自身の A レコードが登録されていない。しかもネームサーバには自分が登録されているが、IPアドレスが不明になっている。ネームサーバのところで一旦編集してIPアドレスを確認しなおして保存すると、A レコードが登録されるのだがしばらくすると消える。A レコード登録後すぐにドメインに入ろうとしても、同じエラーのまま。ということで悩んでいた。
ついにその原因がわかった!
内部スイッチを作ってそこにサーバを接続していたが、内部スイッチのIPアドレスが 169.254.0.0./16 という APIPA の仕組みで割り当てられるらしく、どうもこれが影響していた様子。
ホストマシン側のネットワークアダプタの設定で、内部スイッチのIPv4を192.168.100.10 など好きなセグメントで固定 IP を設定すると、そのセグメントで使えるようになるらしく、仮想サーバの固定IPを 192.168.100.11 などにすれば正常に DNS サーバへ登録されるようになった。
15年前ぐらいはよく Windows サーバの管理をしていて不可解な挙動に悩まされたもんだが、15年経っても変わらんね。
コメントを残す