[1930]  インターネット回線を使用せずに接続
投稿者:なお さん   2000-02-09 19:36:44
こんばんわ。
NTサーバにIIS4をインストールしています。
WEBサーバ内にASPファイルをいれて、ネットワークにつながっている
Windows98からASPを実行しましてみたところ、
そのASPファイルは掲示板なんですが、投稿ボタンを押すとインターネットに
回線をつなごうとするんです。
オフライン接続でも実行できないみたいで。。。
どうすれば、ネット回線につなごうとせずに実行することができるでしょうか?
ちなみに、Windows98がメインであり、ネット回線もそのパソコンだけが接続します。
  1. かげまる さん   2000-02-09 21:32:04
    Win98側でサーバーのホスト名の名前解決が出来ていないのでは?
    NTにてDNSは立てて・・ますか?

    Windowshosts(拡張子無し)ファイルにて、例に従ってファイルにサーバのホスト名とIPアドレスを記述登録すると良いカモ。

    にしてもASPとは高度ですねf^^;
  2. かげまる さん   2000-02-09 21:32:42
    >Windowshosts(拡張子無し)ファイルにて、

    Win98機側のです。
  3. なお さん   2000-02-09 22:44:23
    NT側にインターネットネームサービスをいれて、
    DNSを自IPアドレスを。
    WIN98側にWINS名前解決のサーバアドレスをNTのIPをいれて再起動してみました。
    ですが、やはり意味がありませんでした。
    最初、アドレスを入れてエンターを押したときにステータスバーに
    自IPアドレスを探しています。
    とでてきています。
    NTのIPにつないでほしいのですが(^−^;
    どうしたら直りますか?
  4. かげまる さん   2000-02-09 23:05:57
    >NT側にインターネットネームサービスをいれて、DNSを自IPアドレスを

    自IPって、Win98側のIPのコトですよね?
    これって、「NTのIPを」じゃないとダメでは??
    最近、NT4 Server触ってないので忘れました・・が。f^^;

    ちなみに、ASPの中でWin98機をwebサーバとしてしまってる記述はしてないですよね??
  5. なお さん   2000-02-09 23:15:34
    説明が不足してましたね(^-^;
    NTサーバのIPは192.186.1.1です。
    WIN98のIPは192.186.1.11です。
    NTのDNSのIPを192.186.1.1に。
    WIN98側のTCP/IP(LANボードの方に)のWINSサーバアドレスを192.186.1.11にしました。
    WIN98にはWEBサーバは立ち上げていません。
  6. なお さん   2000-02-09 23:16:29
    間違えました(^-^;
    WIN98側のTCP/IPのWINSサーバアドレスを192.186.1.1です。
  7. なお さん   2000-02-09 23:44:43
    また間違えてました(^−^;
    NTサーバ192.168.1.1
    WIN98 192.168.1.11
    設定もこのIPです。
  8. Noggy さん   2000-02-10 01:18:57
    「投稿すると」・・・というところがひっかかります。
    ということは通常のHTMLやASPを開く時はちゃんとアクセスできてるってことですよね? だったらIPの経路に問題はないはずです。
    投稿した時だけインターネットにパケットが流れようとするのであれば、考えられるのは<FORM>タグの送信先のアドレスが直接グローバルアドレスになっているか、実行後のHTML内にグローバルアドレスを参照する記述(<IMG>タグとか)があるとか・・・ぐらいです。
    ちなみにhttpでアドレスを参照するのにWINSは関係なかったと思います、それよりデフォルトゲートウェイの設定の方が気になります。
  9. McBenie さん   2000-02-10 01:34:10
    関連するIPに片っ端からpingを飛ばして調べてみるとか・・・。
  10. なお さん   2000-02-10 03:15:54
    すいません。NTの方が昔192.186.1.1とプライベートIPと勘違いして設定していたところが
    だめだったようです。
    NTをいれなおすとなんなくできました。
    ですが、名前解決ができません。
    名前解決はそのサーバのコンピュータ名ですよね?
    http://nt_server/board.asp
    などすると、ひらけませんが、
    http://nt_server/board.asp
    とすると開けます。
    どうすればnt_server/として指定できるようになりますか?
    WINSの設定は間違えてないと思うのですが。。。
  11. McBenie さん   2000-02-10 03:48:51
    WINSはNetBIOS名をIPアドレスに変換するシステムでしょう?
    http://〜 でNetBIOS名を指定できましたっけ?

    DNSを立てて nt_server を解決するようにするか
    かげまるさんが上で書いてるとおり Win98側の hostsファイルへ
    nt_server のIPアドレスを記述すると解決するんじゃないでしょうか。
  12. チャム&レオ さん   2000-02-10 12:11:55
    とりあえずPINGで
    IPやDNSのホスト名・FQDNとか
    NetBIOS名などを調べると
    どれが引けててどれが引けないのかがわかるかと...
    あとはIPCONFIGで各アドレスを確認するとか
  13. ぽん さん   2000-02-11 01:56:49
    まだ知識として正しい認識が出来ていないかもしれませんが>http://nt_server/board.asp の名前解決にDNS(ドメイン・ネーム・サーバー)を使うわけですよね?ドメインの定義として「.(ピリオド)を2つ(1つだったかも)以上含む…」というのがあったと思うので その規約違反なのでは?>ゴミかも
  14. なお さん   2000-02-11 04:44:19
    う〜ん(^-^;
    できないですねぇ。。。
    hostsにいれてもかわりませんでした。。
  15. かげまる さん   2000-02-11 18:48:20
    >hostsにいれてもかわりませんでした。。

    ガーン!これでダメですか・・!?
    結構奥の手なんですが。f^^;
  16. チャム&レオ さん   2000-02-11 20:24:36
    NetBIOS関係はLMHostsですが...
    http://nt_server/ だとDNSサフィックスを見ながらアクセスして
    ダメならNetBIOS系に問い合わせしていますので
    DNS関係にnt_serverと整合性の取れていない所があるのかも・・・
    ちなみにPINGがすべて通るならIISの問題です
    その時はIISのバーチャルホスト設定あたりを見てくださぃ