 | No.563 :
すだち
98/11/04(水) 07:26
with Mozilla/4.05 [ja] (Win95; I)
|  |
| | Subject:ダイヤルアップルータでLANを構築していてWINからTLJへの接続に時間がかかる件について |
長いですが最初からまとめてみました
■環境
□MN128(SOHO/DSU)
ダイヤルアップ接続(自動接続なし)
□WIN(95)
ネットワークの定義はデフォルト(DHCP使用)
hosts無し
□TLJ(2.0)(但し1.0Liteでも同じだった)
FAQ.91の対処済(gatedの停止)
DNSサーバは起動しているが定義はデフォルト
DNSクライアント定義はMN128(192.168.0.1)を指定
hostsは自分のみ定義
以上の環境でダイヤルアップを切断した状態で接続テストをしてみる
■IP指定で接続
□WIN-)TLJ(推論が正しければTLJ-)TLJも同じと思います)
すぐに繋がる:ping,http
繋がるまで数十秒かかる:telnet,ftp,pop3
□WIN-)MN128,TLJ-)MN128
telnet,http,pingともにすぐ繋がる
■以下のようにすると全てすぐに繋がるようになる
□ダイヤルアップ接続中にする
□プライベート用DNSサーバを立ち上げる
□TLJの/etc/hostsにWINの割り当てIPを追加する
■原因、推論
すぐに繋がらないサーバ(telnetd,ftpd等)は接続開始時にクライアントの
IPに対してDNSの逆引きをしてそれから接続の処理をしていると思われる
この為、プライベートアドレスの逆引きをする為にMN128へ問い合わせるが
自動接続なしにしているのでプロバイダのDNSに接続できず結局タイムアウト
になるまで待たされる
また自動接続ありでもプロバイダのDNSがプライベートアドレスの逆引きに
対して即答できないならば同じです
要は分からなくてもいいから即答できるようにするという事です
■対処方法
プライベートアドレスの逆引きが直ちに解決できるようにする
具体的には以下の2通りが考えられる
□TLJの/etc/hostsに接続してくるマシンのIPを全て登録する
ホスト名は適当でもよい
WIN側でもホスト名を使用したければ\Windows\hostsを定義する
□プライベート用のDNSサーバを立ち上げる
プライベート用のDNSサーバとは/etc/named.bootのcacheで定義した
ファイルを空にします
またドメイン名は適当につけて構わない
WINがDHCP使用ならWIN用の定義は不要です(分からないと即答してくれます)
TLJのDNSクライアント定義はプライベート用DNS、MN128のDNSの順で定義する
WINの為にMN128へも定義が必要です(LAN側ネームサーバアドレス) |
| -
グッド、ぐっど!
98/11/04(水) 08:15
with Mozilla/4.0 (MSIE 4.01; Win 98)
すだちさん:
「余計な手間」どころか、大変な手間を、それも深夜におかけしてしまったようで、
恐縮至極です(^^;;
#今日のお仕事or授業にさしつかえなければよいのですが。。
/var/named/named.caに入っているゴミ(?)はこれまで気にも留めていなかったの
ですが、これって意外と「盲点」かもしれませんね。
|
| -
まる
98/11/04(水) 10:05
with Mozilla/2.0 (MSIE 3.0; Win NT)
おはようございます。
まる@いしまる といいます。
僕もMN128(SOHO/DSU)を利用してLinuxマシンと、Macintoshで家庭内
LANを組んでいます、MacからはLinuxマシンに対してtelnet,appletalkを
介してhddのマウント、ftpも無事に出来てます。
ちなみに、MN128のDHCPの設定は各マシン固定にしてます、後自動接
続は有り(する)に設定してます。
Linuxマシン側はDNSを起動させてます、僕も自分の勉強を兼ねてDNS
を設定してみました。
僕の所では、DNSを設定後Linuxマシン起動時にispに電話を掛けてしま
うと言う現象になり、mlで教えて頂無事に解決できました。
自分の設定したnamed.bot初め関連ファイルをwebに公開してますので
何かの参考になれば幸いです、一度見ていただけばと思います。
urlは
http://www.st.rim.or.jp/~i-maru/tbl/turbolinux2.0.html#named です。
)□プライベート用のDNSサーバを立ち上げる。
での解決では駄目なんですかぁ?
|
|
|
|
|