MacBookでダイナミックDNSを使用する

MacBookでダイナミックDNSを使用する

MacBookのシステム環境設定 > 共有でファイル共有を設定すると、iPhone、iPad、Windows PCからMacに接続してファイルにアクセスできるようになりました。ローカルネットワーク上それは素晴らしいことですが、私もドメインを所有しています。Google DomainsのダイナミックDNS機能を使用してMacに接続し、そこからファイルにアクセスできるかどうか疑問に思っています。どこでも。これは可能ですか?

答え1

すべての功績は@harrymcmashuptwiceおよびSpiff

ショートフォーム

したがって、これを実現するにはポート転送が絶対に必要です。問題は、ルーターが DynDNS をサポートしていても、パッケージをどこに送信すればよいかわからないことです。

DNS/DynDNSとは

DNS は、ドメイン名 (例: google.com、test.google.com) を IP アドレスに解決できるシステムです。これにより、エンド ユーザーは特定の名前やブランド名を覚えるだけでよく、数字やさらに悪い 16 進文字で構成される IP アドレスを覚える必要がないため、特定のサーバーにアクセスしやすくなります。

しかし、DNS に関連する問題が 1 つあります。個人の IP アドレスが変更されます。最悪の場合、1 日に複数回変更されることもあります (非常にまれです)。変更のたびに、DNS エントリを更新する必要があります。

DynDNS は、クライアントが接続できるサービスを提供することでこの問題を解決します。クライアント (マシン) は IP を認識し、エントリを更新します。

それはあなたの問題とどう関係があるのですか

しかし、おそらくお気づきのとおり、これは SMB とは関係ありません。そして、それが問題なのです。SMB では、パケットを NAT からマシンに転送する必要がありますが、NAT (ルーター) は、それらの要求を受信する必要があることを認識していません。したがって、NAT にそのことを正確に伝える必要があります。これを行うには、ポート転送を設定します。

パブリック IP アドレスと指定されたポート宛てのすべてのパケットは、指定されたローカル IP アドレスに送信されます。

お役に立てれば幸いです。改善点については、下記にコメントしてください。

答え2

必要なポートを開かないと、インターネットからのアクセスがブロックされます。

必要なポートはMicrosoftの記事に記載されています。 TCP/IP 経由の直接ホスト SMB: NETBIOS が無効になっている場合 (この場合は無効になっているはずです)、必要な SMB ポートはポート 445 (TCP) のみです。

Google ダイナミック DNS ではなく、サードパーティのダイナミック DNS の使用を推奨します。

無料で良い結果が出ました ディヌ サービス。このリンクでは、無料の Dynu アカウントの登録、ルーターでのポート転送の設定、動的 IP のホスト名へのマッピングまで、Mac に必要なすべての手順が説明されています。例として VNC Viewer を使用していますが、この部分はあなたのケースでは必要ありません (ボーナスとして必要な場合を除く)。

インターネットに開いているポートはすべて、インターネットからコンピュータへの攻撃ベクトルとして使用される可能性があることに注意してください。コンピュータに VPN サーバーを設定すると、安全性は高まりますが、設定はより複雑になります。

答え3

おそらく、ブロードバンド ルーターには DynDNS または同様の機能が搭載されています。パブリック IP をお持ちの場合は、ファイル共有ポートを Mac に渡すようにルーターを設定できます。

パブリック IP を持っていない、またはルーターにアクセスできない場合は、パブリック IP 付きの月額 1 ドルの VPS のいずれかを取得し、Mac からその VPS へのリバース SSH トンネルを作成することをお勧めします。

VPS のポート 21 からのすべてのトラフィックを Mac のポート 21 に送信するトンネルを作成するための ssh コマンドの例を次に示します。

ssh -R 21:localhost:21 あなたのVPSサーバー

VPS IP は静的なので、それを指す A または AAAA レコードを作成するだけです。

ftp 3600 IN A your-vps-server-ip

その後、ftp.yourdomain.com経由でMac上のファイルサーバーにアクセスできます。

関連情報