UNC パスをローカルでアクセスする際に問題が発生しました

UNC パスをローカルでアクセスする際に問題が発生しました

さまざまな共有を備えた Windows 2003 R2 サーバー「appserver」があり、ネットワーク上の任意のマシンからこのサーバーと共有にアクセスできます。

「\appserver\」にアクセスして共有を一覧表示できますが、共有にアクセスしようとするとエラーメッセージが表示されます。「指定されたネットワーク パスをネットワーク プロバイダーが受け入れませんでした」

これは非常に奇妙なことです。なぜなら、同じドメインで同じ OS を実行し、共有に対して同じ権限を持つ非常に類似した 3 台のサーバーがあり、それらのサーバーは問題なく独自の共有にアクセスできるからです。

グーグルでいろいろ検索して、LSA ループバック接続に関する参照を見つけました。これらの修正を適用しましたが、それでも同じエラー メッセージが表示されます。

困惑しているので、助けやアイデアがあれば大変ありがたいです。

アップデート

FQDN を使用する場合、このマシンにリモート (共有、リモート レジストリ) などでのみ接続できるようです。ただし、マシンの短縮名で ping を実行すると、DNS 要求にドメイン名が (予想どおり) 追加された応答が返されます。

答え1

私はグーグルでいろいろ調べて、LSAループバック接続についての参照を見つけました。これらの修正を適用しましたが、それでも同じエラーメッセージが表示されます。

これはどうやらhttp://support.microsoft.com/kb/896861(あなた統合認証を使用し、IIS 5.1 以降のバージョンでホストされている Web サイトを参照するときにエラー 401.1 が表示される (これには 2 つの方法があります)。 まあ、記事の名前は少し誤解を招くかもしれませんが、これは ГТС 共有にも適用されます...

「方法 2: ループバック チェックを無効にする (あまり推奨されない方法)」を使用してレジストリを騙した場合は、マシンも再起動する必要があります。

PS. 方法 2 は開発時にのみ適切です。運用サーバーでは方法 1 を使用してください。

答え2

ソリューション:走るサービス.mscスタートから右クリックしてプロパティを選択しますアパッチ2.2そしてそのログオンタブ。使用を選択このアカウントWindowsのログイン名を入力します(.\ユーザー名) そしてそのパスワード使用されます (UNC マップにアクセスできるのと同じアカウントであると仮定)。これにより、Apache は UNC パスにアクセスできるようになるため、使用できるようになります。たとえば、マップされたドライブ文字は引き続き許可されません。

関連情報