web-dev-qa-db-ja.com

VPN接続を介して名前でWindowsサーバーに接続できません

SQLServerおよびVPNサーバーとして機能しているパブリックIP上に専用のWindowsサーバーをレンタルしています。レプリケーションを実行するには、コンピューター名を介してこのサーバーに接続する必要があります。この問題のため、IPアドレスを使用できません。

enter image description here

そのため、VPNルートを使用します。

それが私の主な問題です。

このサーバーのVPNに接続した後、私はcanIPアドレスを使用してSQL Serverに接続できますが、Icannot以下に示すように、コンピューターの名前で接続できません...

enter image description here

enter image description here

現在、この問題をテストするために削除したため、ハードウェアファイアウォールはありません。

VPNサーバーとしてWindows2008 EnterpriseServerを実行しています。

ルートプリントが接続しようとしているワークステーションからの助けになるかどうかはわかりませんが、ここに情報があります:

IPv4ルートテーブル

アクティブルート:ネットワーク宛先ネットマスクゲートウェイインターフェイスメトリック10.0.0.0 255.0.0.0 10.0.0.1 10.0.0.2 21

10.0.0.2255.255.255.255オンリンク10.0.0.2276

他に必要な情報はありますか?

助けてくれてありがとう!

=========いくつかのことの説明#1 =========

これはサーバーの情報です:

enter image description here

これは、接続しようとしているワークステーションです。

enter image description here

「コントロールパネル\ネットワークとインターネット\ネットワークと共有センター\接続または切断」を介してサーバーに接続します

ここで、私が接続していることがわかります。

enter image description here

=========いくつかのことの説明#2 =========

上記のようにSQLServerに直接接続しようとしましたが、コンピューター名を使用して接続できませんでした。

ここで私はワークステーションからそれをネットビューしようとしていますが、それを見つけることができませんでした:

enter image description here

2
ErocM

DNSを確認してください。 DNS要求は、内部DNSサーバーではなく、サーバーのレコードを持たないISPのDNSサーバーに送信される可能性があります。少なくとも私の経験では、これはVPN接続でかなり一般的な問題です。

具体的な解決策は、使用しているVPNの種類と、VPNにアクセスしているクライアントによって異なります。そのため、解決に支援が必要な場合は、質問に含めるか、新しい解決策を開始する必要があります。ハッキーな回避策として、接続のDNSサーバーを内部DNSサーバーに手動で設定してみてください。これは、DNS要求が間違ったネームサーバーに送信されたことが問題の原因であることを確認するための良い方法でもあります。

2
HopelessN00b

ホスト名を解決するために何かを配置する必要があるようです。簡単な修正方法は、接続しようとしているマシンのhostsファイルにhostname 10.0.0.1を追加することです。

ただし、ニーズに応じて、複数の場所から接続する必要がある場合、またはそのVPN上のSQLサーバーの数を増やすことを計画している場合は、そのVPNのDNSまたはNetBIOSベースのソリューションを調べて、そのSQLサーバーの名前を解決します。

2
Univ426

接続時にサーバーにFQDNを使用していないため、VPN接続にDNSサフィックスを指定する必要がある可能性があります。 servername.yourdomain.comに対してnslookupを実行すると、これが確認されます。

1
Chris McKeown

DNSクエリやNetBIOSルックアップがリモートネットワーク上のボックスを見つけていないようです。マシン名のDNSクエリが実際にボックスのVPNのIPアドレスを返していることを確認しますか?

0
Brent Pabst

ホスト名にFQDNを使用していますか?SQLサーバーでこれを確認したことはありませんが、VPN経由で接続するスクリプトアプリケーションで確認しました。

接続できなくなります

\\COMPUTERNAME\SHARE$\FOLDER\

でも接続に問題はありません

\\COMPUTERNAME.DOMAIN.COM\SHARE$\FOLDER
0
Matt Hamende