助け合いフォーラム
OSS-DB Silver(Ver2.0)
問題ID : 12071
問題を開く
IPアドレス192.168.0.50のPostgreSQLサーバが、リモートからのTCP/IP接続を受け付けるためのlisten_addressesパラメータの設定値はどれか。(2つ選択)
この問題はプレミアムコンテンツです。
192.168.0.50が正解の理由について
W
Windys
投稿日 2023/06/06
listen_addressesパラメータに'*'を指定した場合は、すべてのIPアドレスで接続を待ちうける、、つまりリモートから接続できるようになるのはイメージがつくのですが、'192.168.0.50'を指定した場合は'192.168.0.50'しか接続できないことになり不正解だと思ったのですが違うのでしょうか?
どなたかご解説いただけると幸いです。
よろしくお願いします。
2023/06/06 22:33
解説の1行目が全てです。
listen_addressesパラメータは、クライアントからの接続要求を受け付けるPostgreSQLサーバ自身のIPアドレスを指定します。
自分自身のアドレスを指定するわけですが、設問の冒頭に
IPアドレス192.168.0.50のPostgreSQLサーバが、リモートからのTCP/IP接続を受け付けるため
って書いてあるので、「リモートから192.168.0.50(=自分のアドレス)で待ち受ける」設定なので問題ないです。
「待ち受ける=受信に使用する自分のアドレス」であって、「接続してくるクライアント」のアドレスではないですよ。
コメント
この投稿に対して返信しませんか?