🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by 藤森 康文 Sun, 08 Jul 2001 19:56
複数のインターネットへの経路(長文)
#56
Author: 藤森 康文
Date: Sun, 08 Jul 2001 19:56
136 lines
7641 bytes
藤森といいます。

価格と速度に魅かれてADSLを導入したのですが、うまく構成できません。そこ
でお知恵を拝借したいと思い投稿しました。

現在の構成は下図のようしています。
  ____________________________________________________
 (		 				      )
(    インターネット    	       	       	       	       )
 (____________________________________________________)
      |	       	       	       	       	    |
+-----+-----+  	       	       	      +-----+-----+
|プロバイダA|          	       	      |プロバイダB|
+-----+-----+  	       	       	      +-----+-----+
      |	       	       	       	       	    |
   +--+---+    	       	       	       	 +--+---+
   |ルータ|(LAN型)     	       	       	 |ルータ|(端末型)
   +--+---+    	       	       	       	 +--+---+
      |		 		    	    |
  ----+----+-----------+-----------+-----   |          Global
       	   |   	       |       	   |	    |
       	+-----+	+--------------++--+---+    |
       	|DNS  |	|WWW MAIL PROXY||ルータ|    |
	+-----+	+--------------++--+---+    |
		   		   |	    |
  ---+----- +----------------------+--------+--------- Private
     | 	    |
   +----+ +----+
   |端末| |端末|  ……
   +----+ +----+

プロバイダAは専用線、プロバイダBはADSLで接続されています。
ルータの説明書によると、LAN型はLANとLANを繋ぐもので、端末型はLANをNAPT
で動的に割当てられるアドレスと繋ぐものとなっています。
PROXYを担当させているマシンではhttpとhttps、ftp等をsquidで、nntpを
nntpcacheで、その他のプロトコルはdelegateで通過させています。
プライベートアドレスに繋がっている端末はこれまでPROXYを通じてインター
ネットへアクセスしていたのですが、とりあえず一部の端末のデフォルトルー
トを端末型ルータへ向けてADSL回線を使っています。
# そもそもやりかたがわからないのでデフォルトルートしか設定できていない
# 端末もある。

これを下図のようにし、
  ____________________________________________________
 (		 				      )
(    インターネット    	       	       	       	       )
 (____________________________________________________)
      |	       	       	       	       	    |
+-----+-----+  	       	       	      +-----+-----+
|プロバイダA|          	       	      |プロバイダB|
+-----+-----+  	       	       	      +-----+-----+
      |	       	       	       	       	    |
   +--+---+    	       	       	       	 +--+---+
   |ルータ|(LAN型)     	       	       	 |ルータ|(端末型)
   +--+---+    	       	       	       	 +--+---+
      |		 		    	    |
  ----+----+-----------+-----------+--------+--------- Global
       	   |   	       |       	   |
       	+-----+	+--------------++--+---+
       	|DNS  |	|WWW MAIL PROXY||ルータ|
	+-----+	+--------------++--+---+
		   		   |
  ---+----- +----------------------+------------------ Private
     | 	    |
   +----+ +----+
   |端末| |端末|  ……
   +----+ +----+
PROXYを行なっているプログラムはプロバイダBを通るようにし、DNSやWWW、
MAILのインターネット側からアクセスされるものはプロバイダAを通るように
変更したいのですがどのようにすればよいのか悩んでいます。
さらに会員限定ということでアクセス制限されているサービスが両プロバイダ
にあり、それらのサービスを端末でどちらのサービスなのかを意識することな
しに受けたいと思っています。
# ドメイン名で経路を変える?ホップ数で変える?どうやったらできるのだろう?

  ____________________________________________________
 (		 				      )
(    インターネット    	       	       	       	       )
 (____________________________________________________)
      |	       	       	       	       	    |
+-----+-----+  	       	       	      +-----+-----+
|プロバイダA|          	       	      |プロバイダB|
+-----+-----+  	       	       	      +-----+-----+
      |	       	       	       	       	    |
   +--+---+    	       	       	       	 +--+---+
   |ルータ|(LAN型)     	       	       	 |ルータ|(端末型)
   +--+---+    	       	       	       	 +--+---+
      |		 		    	    |
  ----+----+--------+-------+------+--------+--------- Global
       	   |   	    |       |  	   |
       	+-----++----+---++--+--++--+---+
       	|DNS  ||WWW MAIL||PROXY||ルータ|
	+-----++--------++-----++--+---+
		   		   |
  ---+----- +----------------------+------------------ Private
     | 	    |
   +----+ +----+
   |端末| |端末|  ……
   +----+ +----+
このようにプロキシを行なう部分を別マシンにしてしまえば簡単なのでしょう
が24時間稼働マシンを増やさなくてはいけなくなってしまうのでできれば避け
たいのです。

DNSサーバはクロック20MHzで64MBの非力なマシンなのでMAILサーバを兼ねるく
らいしかできません。
squidはneighborの設定をしているのでマシンを分けたとして
  ____________________________________________________
 (		 				      )
(    インターネット    	       	       	       	       )
 (____________________________________________________)
      |	       	       	       	       	    |
+-----+-----+  	       	       	      +-----+-----+
|プロバイダA|          	       	      |プロバイダB|
+-----+-----+  	       	       	      +-----+-----+
      |	       	       	       	       	    |
   +--+---+    	       	       	       	 +--+---+
   |ルータ|(LAN型)     	       	       	 |ルータ|(端末型)
   +--+---+    	       	       	       	 +--+---+
      |		 		    	    |
  ----+----+--------+-------------+------+--+--------- Global
       	   |   	    |		  |  	 |
       	+-----++----+---------++--+--++--+---+
       	|DNS  ||WWW MAIL Squid||PROXY||ルータ|
	+-----++--------------++-----++--+---+
					 |
  ---+----- +----------------------------+----------- Private
     | 	    |
   +----+ +----+
   |端末| |端末|  ……
   +----+ +----+
WWWサーバ内のSquidはPROXY内のSquidをparentとして動かすようにしたほうが
良いのか。


などと考えているうちにわけがわからなくなってしまいました。
こうすると良いとかできないとかなんでも構いませんので助言下さい。
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads