質問編集履歴

3

間違ってWSL1とか書いていたので修正

2021/09/06 09:54

投稿

surface_0
surface_0

スコア497

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- また、Docker Desktop&WSL2の利用前提に限った解決策を探しているので、それを迂回する方法(WSL1やVMを使うなど)の提示は必要ありません。
13
+ また、Docker Desktop&WSL2の利用前提に限った解決策を探しているので、それを迂回する方法(素のWSL2やVMを使うなど)の提示は必要ありません。
14
14
 
15
15
 
16
16
 

2

タイトルと本文の余分な部分を削除

2021/09/06 09:54

投稿

surface_0
surface_0

スコア497

test CHANGED
@@ -1 +1 @@
1
- Docker Desktop(WSL2バックエンド)でアクセス元のIPを取得したい
1
+ Docker Desktop(WSL2)でアクセス元のIPを取得したい
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- Windows10で稼働しているDocker Desktop(WSL2バックエンド)で稼働しているコンテナに対して、外部PCからTCPでアクセスした際にアクセス元PCのIPが取得したい。
5
+ Windows10Docker Desktop(WSL2バックエンド)で稼働しているコンテナに対して、外部PCからTCPでアクセスした際にアクセス元PCのIPが取得したい。
6
6
 
7
7
 
8
8
 

1

待ち受けIPとアクセス元IPが同一になっていたので修正しました

2021/08/30 02:32

投稿

surface_0
surface_0

スコア497

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
  このPCに外部からアクセスできるIPは`172.16.240.201`なので、
38
38
 
39
- 他のPCでブラウザから`http://172.16.240.201:8081/`を叩くと、nginxのアクセスログは以下のようになりました。
39
+ 他のPC(IPが`172.16.240.200`)でブラウザから`http://172.16.240.201:8081/`を叩くと、nginxのアクセスログは以下のようになりました。
40
40
 
41
41
 
42
42
 
@@ -50,11 +50,11 @@
50
50
 
51
51
  nginxデフォルトのログフォーマットにおいて、頭に入っている数字は`$remote_addr`変数であり、ネットワーク層におけるアクセス元のIPアドレスを表しています。
52
52
 
53
- 本来アクセス元PCのIPは`172.16.240.201`なのですが、仮想スイッチ内のネットワークIPと思われる`172.16.200.1`を取得してしまっていることがわかります。
53
+ 本来アクセス元PCのIPは`172.16.240.200`なのですが、仮想スイッチ内のネットワークIPと思われる`172.16.200.1`を取得してしまっていることがわかります。
54
54
 
55
55
 
56
56
 
57
- つまりこの例としては`$remote_addr`に`172.16.240.201`が入ってきてくれるようにしたいと思っています。
57
+ つまりこの例としては`$remote_addr`に`172.16.240.200`が入ってきてくれるようにしたいと思っています。
58
58
 
59
59
 
60
60