私の MacBook が Windows サーバーに接続できない理由を YouTube や Google で調べてきました。
現在、私のサーバーは基本的な DNS および DHCP サーバーの役割を実行しています。
私の Macbook、ガールフレンドの Windows ラップトップ、Windows ゲーム用コンピューターは、DHCP サーバーから IP 構成を問題なく受信しています。
問題が始まったのは、サーバー上で DNS ロールを構成したときです。構成をテストするために、「プリンタ」を IP アドレスにポイントするレコードを作成しました。(ネットワーク プリンタを所有していないので、そこにあるかどうかは問題ではありません)
要するに、Windows ラップトップでこの「プリンター」に ping を実行したところ、問題なく動作しました。プリンターが存在しないという事実を除けば、コンソールは、プリンターがサーバー上で指定した IP アドレスにバインドされていることを認識しました。
しかし、これは私の MacBook では機能しませんでした。そこで、ネットワーク設定で DNS サーバーを確認しました。192.168.1.1 エントリを削除し、192.168.1.100 (私のサーバー) のみを残すと、どの Web ページにも移動できなくなり、私の MacBook がサーバーの DNS サービスを利用できないことが再び判明しました。
すべてのデバイスをテストし、それらが相互に到達できるかどうかを確認する最も基本的な方法を考えて、次の ping テストを実行しました。
- [X] MacbookがWindowsサーバーにpingを送信
- [X] WindowsサーバーがMacBookにpingを送信
- [✓] WindowsラップトップがWindowsサーバーにpingを送信
つまり、基本的には私の MacBook が原因であり、Windows サーバーのケースに足を突っ込むのではなく、このマシンに集中するべきなんですね?
- 私は2013年後半のRetina Macbook ProでmacOS Sierraを実行しています
- 私のガールフレンドのラップトップにはWindows 8.1がインストールされています
- 私のゲーム機はWindows 10で動いています
また、コンソールの出力は次のとおりです。
Creedence:etc ackoujens$ ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
その他情報:
- すべてのデバイスが同じサブネット下に存在する
- すべてのデバイスはISPのモデムに直接接続されています
- WiFiによるノートパソコン
- イーサネットケーブルによるゲーミングリグ
- 192.168.1.x 形式で設定されたローカル IP
- DHCP は 192.168.1.200 -> 192.168.1.250 から始まる IP をリースします
- 数日前にWindows Serverの最新バージョンをインストールしたばかりで、これは長い間稼働して改良されてきたサーバーではありません。
- 私はサーバーのファイアウォールを完全にオフにしてみました。Macでもです。
- MacBookはpingできるグーグル
- MacBookはルーターにpingを送信できます192.168.1.1
- MacBookはWindowsラップトップにpingを送信できます192.168.1.203
- WindowsラップトップはMacBookにpingを送信できます192.168.1.200
この問題を解決する方法、または可能なテストに関するその他の提案を知りたい場合は、以下に共有してください。