LoginSignup
0
0

More than 1 year has passed since last update.

【Rails】rails sのログに表示される「Cannot render console from <IPアドレス>!」とは何か?

Posted at

はじめに

dockerを使って、localhostで立ち上げたときに、rails server上で以下のようなログが発生。

web_1  |Cannot render console from 172.23.0.1! Allowed networks: 127.0.0.0/127.255.255.255, ::1

結論

「docker のネットワークで使っているIPアドレス(172.23.0.1)がループバックの範囲(127.0.0.0~127.255.255.255)にないから、表示できないよ」

「environment/development.rbに追記して、docker のネットワークで使っているIPアドレス(172.23.0.1)を許可しなければならないよ」

詳細

アウトラインはこちらの方の記事を参考に。
https://qiita.com/terufumi1122/items/73da039e6fc90ee0a63f

※補足「networks: 127.0.0.0/127.255.255.255」とは?

【ループバックアドレスの範囲】を指すようです。

ちなみに、「ループバックアドレス」とは自分自身を示す仮想的なIPアドレスです。
(例えば"localhost/3000" と "127.0.0.1/3000"はおおよそ等価と考えてよさそうです。)

「ループバックアドレスは一般的に127.0.0.1が指定されているけど、
状況次第で127.0.0.0~127.255.255.255の範囲で別のアドレスも設定できるよ」ということです。
詳しくは以下の記事で。

おわりに

簡単ですが、以上です。
どなたかの参考になれば幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0