AzureのWEBサイト

昨日の記事ですが色々訂正しました。

AzureのWEBサイトからも当然ローカル接続できると踏んでいたのですが、どうやらダメっぽい。
以下のエラーが出ていてホストが解決出来ない。
mysqli_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known.

まあ、よくよく考えたら同じクラウドサービスにいないから当然だよな…
って思ってしょうがなくグローバルから接続しようと*.cloudapp.netを指定しても同じエラー。
これ、もしかしてDNSサーバーが見つかってない?

ということはIP指定じゃないとダメっぽい?(IP指定はつながった)
IP指定だと2つ問題があってですね…

  1. 接続先のDBがIP変わった際に死ぬ
  2. 接続元のサイトがIP変わった際に死ぬ

1も2もAzureにあるならマシン自体を再起動とか停止とかしない限り大丈夫なはずですけど…
MySQLのユーザーのホストを指定しない(user@%)なら2は回避出来ますが、今度はセキュリティ的に死ぬ。

もう死ぬしかないじゃない!

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中