2016-05-13 5 views
0

これは死んだ質問にぶつかるかもしれませんが、私は持っていないので、ここに投稿しています。 私はDevアプリケーションMongo DBをサーバに持っています。私は遠隔からサーバーにログインすることができます。 Robomongoをdevサーバにインストールすると、dbにアクセスできます。Developer MachineからMongodbにアクセスすることはできません

しかし、私は私のラップトップからDBにアクセスしようとしています。グーグルで、私はこれがbind ipを使ってすべて完了していることがわかりました。私が持っている質問は、私はここに何を置くのですか?

私は私は私のラップトップと同様のパブリックIPのためのIP4アドレスを持っている

(私はwhatsmyip.comを行うときには見つけることができます)、私のdevのDBサーバのパブリックIPを私のdevのデシベルのサーバ用IP4アドレスを持っています。

私はすべて4を試しましたが、まだ接続できません。

私が紛失しているものについてAnyhelpが役に立ちます。

私のユーザーのためのセキュリティはありません。 私はWindows 2008 R2を使用しています。
私のconfigファイル:

net: 
    bindIp: [127.0.0.1,xxx.xx.xx.xx] 
    port: 27017 
storage: 
    dbPath: C:\MongoDb\data 
    journal: 
    enabled: true 
systemLog: 
    destination: file 
    path: C:\MongoDb\logs\mongo.log 
    quiet: true 
    logAppend: true 
+0

デシベルの作品にアクセスし、モンゴをインストールされている自身のサーバーから。失敗したリモートアクセスのmongoを試みるのはいつですか? – jeorfevre

+0

@jefefereはい。それは正しいです。私はちょうどサーバーにpingを試みました。リクエストがタイムアウトになります。しかし、私はリモートサーバーにログインすることができます –

答えて

0
  1. チェックファイアウォールルールnetsh advfirewall firewall show rule name=all代わりにポートforwardnigが(私はポートは8081に8080から転送され、それを忘れていたようstruglingたがある場合

  2. チェック)

  3. bindIpをconfigから削除する - mongoはすべてのインターフェイスをバインドし、netstat -a -nを実行し、27017

netstat -a -n 
Active Connections 
    Proto Local Address   Foreign Address  State 
    TCP 0.0.0.0:80    0.0.0.0:0    LISTENING 
.... 
    TCP 0.0.0.0:34800   0.0.0.0:0    LISTENING 
+0

あなたの点をありがとう。以下の私の答えを見つけてください:1) - チェック - 何も普通ではありません。 2) - いいえ。何も3)これを試してみました - 私のlocalhost(127.0.0.1)だけが聞いています。 bindipを削除しようとしました。効果なし –

+0

@Karty ipv4を有効にしていますか? - これはちょっと奇妙に見える – profesor79

+0

@Karty - 1分間はファイアウォールを無効にして試してください - それは良い指標になります – profesor79

関連する問題