Windows2022サーバ ActiveDirectoryを構築後IPアドレス変更と、コンピュータ名の変更

Windows

本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^

コンピュータ名変更できるの?

ActiveDirectory 構築後に名前の変更ができるのかどうかが気になりテストしてみます。

サーバ名:WIN-TEST01

を、

ActiveDirectory 構築後

サーバ名:WIN-TEST02

に変更し、ちゃんとサーバにアクセスできるのか?を確認してみます。

この時、FSMOはすでにある状態で話を進めます。ActiveDirctory のドメインコントローラだけど、FSMOではないサーバの名前変更です。

DNSサーバインストールとメンバーサーバへ

ActiveDirectory ドメインコントローラには、DNSサーバがインストールされていなければならないので、DNSサーバをインストール

管理 → 役割と機能の追加

メンバーサーバへ

システムのプロパティを開き「変更」ボタンを押す

ドメインのメンバサーバにする

テストドメインのメンバーサーバになった

ActiveDirectory ドメインコントローラへ

サーバーマネージャ → 管理 → 役割の追加

ActiveDirectory Domain Serviceを追加

Active Directory ドメインサービス

このサーバをActive Direcoty Domain Serviceのドメインコントローラに昇格する

DNSの委任は特に何もせず次へ

サーバへのアクセス

ActiveDirectory で構成されているユーザでアクセスして共有フォルダへアクセスできることを確認

アクセス先はコンピュータ名

WIN-TEST01

でアクセスした

IPアドレスを変更

ActiveDirectory ドメインコントローラ構築後サーバのIPアドレスを変更するとどうなるのか?検証

適当にローカルIPアドレスを変更してみる

変更されたIPアドレスにてリモートデスクトップアクセス確認

コンピュータ名で、サーバの共有フォルダへアクセスしようとすると、クライアントにキャッシュが残っているためか、IPアドレスが、古いIPアドレスだったため、

C:\Users>ipconfig /flushdns

Windows IP 構成

DNS リゾルバー キャッシュは正常にフラッシュされました。

としてキャッシュを削除

状況変わるかと思ったけど変わらない。

仕方がないので、FSMO のDNSサーバの設定値を変更してみる

DNSマネージャ → DomainDnsZones の該当レコードを旧アドレスから新アドレスへ変更

ネームサーバレコードの編集 192.168.0.14 が旧アドレス

新アドレスへ変更:検証済みOKとなる

その他192.168.0.14 で登録されているものは192.168.0.18に変更

これでクライアントからの名前解決も 192.168.0.18となった

C:\Users>ping win-test01

win-test01 [192.168.0.18]に ping を送信しています 32 バイトのデータ:
192.168.0.18 からの応答: バイト数 =32 時間 =1ms TTL=127
192.168.0.18 からの応答: バイト数 =32 時間 =1ms TTL=127
192.168.0.18 からの応答: バイト数 =32 時間 =2ms TTL=127
192.168.0.18 からの応答: バイト数 =32 時間 =1ms TTL=127

192.168.0.18 の ping 統計:
    パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
    最小 = 1ms、最大 = 2ms、平均 = 1ms

これにより、他のドメインコントローラに設定してあるDNSも書き換わった

サーバ名の変更

Microsoftサイトより

ドメイン dns 内にあるドメインコントローラ一覧を取得

C:\Users>nltest /dclist:dns
ドメイン 'dns' の DC 一覧を '\\WIN-TEST01.DNS' から取得します。
          AD01.DNS [PDC]  [DS] サイト: Default-First-Site-Name
          AD02.DNS        [DS] サイト: Default-First-Site-Name
    WIN-TEST01.DNS        [DS] サイト: Default-First-Site-Name
コマンドは正常に完了しました

WIN-TEST01.DNS を WIN-TEST02.DNSへ変更する

コマンドはこんな感じになる

netdom computername 現在のコンピュータ名 /add:新しいコンピュータ名

C:\Users>netdom computername WIN-TEST01.DNS /add:WIN-TEST02.DNS
WIN-TEST02.DNS をコンピューターの代替名として
正常に追加しました。

コマンドは正しく完了しました。

netdom computername 現在のコンピュータ名 /makeprimary:新しいコンピュータ名

C:\Users>netdom computername WIN-TEST01.DNS /makeprimary:WIN-TEST02.DNS
WIN-TEST02.DNS をコンピューターのプライマリ名として正常に設定しました。
この名前の変更を有効にするには、コンピューターを再起動する必要があります。再起動す
るまでは、このコンピューターでユーザーや他のコンピューターを認証することはできませ
ん。
また、フォレストの他のコンピューターによっても認証されない可能性があります。指定さ
れた新しい名前は、コンピューターの代替名一覧から削除されました。コンピューターのプラ
イマリ名は、再起動後、指定された新しい名前に設定されます。

コマンドは正しく完了しました。

再起動する

netdom computername 新しいコンピュータ名 /remove:古いコンピュータ名

C:\Users>netdom computername WIN-TEST02.DNS /remove:WIN-TEST01.DNS
WIN-TEST01.DNS をコンピューターの代替名として
正常に削除しました。

コマンドは正しく完了しました。

ドメインコントローラリストを見てみると、該当ドメインコントローラの名前が変更されているのが分かる

C:\Users>nltest /dclist:dns
ドメイン 'dns' の DC 一覧を '\\WIN-TEST02.DNS' から取得します。
          AD01.DNS [PDC]  [DS] サイト: Default-First-Site-Name
          AD02.DNS        [DS] サイト: Default-First-Site-Name
    WIN-TEST02.DNS        [DS] サイト: Default-First-Site-Name
コマンドは正常に完了しました

コントロールパネルGUI上でも WIN-TEST02 になっている事が確認できる

DNSサーバ値も、FSMO含め新しいコンピュータ名が反映されている事を確認した

代替名指定時に、「DNS名がRFCの仕様に準拠していません」とエラーが出る

ドメイン名に_が含まれる場合、代替名指定時に、「DNS名がRFCの仕様に準拠していません」とエラーが出ます。

例 AD_DNS

サイトによっては _は大丈夫だと書いてあるのですが、私の環境では、_がついているとだめでした。仕方がないので、ドメイン名を指定せずに

C:\Users>netdom computername WIN-TEST01 /add:WIN-TEST02

こんな感じで変更すると変更はできたのですが、下記のような警告もでるし嫌な予感が

The specified alternate computer name "WIN-TEST01" does not contain a dot.
Although it is a valid DNS name, usually a DNS name consists of multiple
labels, for example server1.microsoft.com. This field MUST contain the full
DNS name of a computer.

新しいサーバを WIN-TEST01 に変更しようとすると

既に存在するファイルを作成することはできません。 

とのエラー表示が出て、そのコンピュータ名にする事はできませんでした。

やりたかったこと

ドメインコントローラへ昇格している状況で、ドメイン名AD_DNSのActiveDirectory

WIN-TEST01 → WIN-TEST02へ名前変更して稼働

WIN-NEW-TEST01 → WIN-TEST01へ名前変更して稼働

させたかったが、

C:\Users>netdom computername WIN-TEST01 /add:WIN-TEST02

はできたが、

C:\Users>netdom computername WIN-TEST02 /remove:WIN-TEST01

は、見つからないとなって実行できなかった。名前は変わっていた。

C:\Users>netdom computername WIN-NEW-TEST01 /add:WIN-TEST01

に変更しようとすると

既に存在するファイルを作成することはできません。

と表示され、WIN-TEST01を置き換える事はできなかった。

GUI で WIN-NEW-TEST01 → WIN-TEST01に変更する事はできたが、DHCPサーバが稼働できないなど不具合を連発し、断念した。

タイトルとURLをコピーしました