ローカルhttpサーバーが大体できたのでローカルDNSサーバーの製作を始めました。
最終的にはこのローカルDNSサーバーとローカルhttpサーバーを連携して動作させる
ことを目標にしております。
クライアント端末およびwifiルータのDNSの設定では
ローカルDNSサーバーのipアドレスを指定しております。
以下のプログラムはクライアント端末がローカルDNSサーバーにアクセスした際の
ログが取れるようになっているだけのものです。
しかし、クライアント端末でテキトーなドメインを入力してもこのログには何の変化もありません。
DNSサーバーの仕組みを分かりきっていないため、使い方が間違っていたり、
プログラム的に間違っていたら教えて下さい。もちろんクライアント端末は他のネットワークには
繋がってはいません。
よろしくお願いします。
#include "hspsock.as" #define Soket_ID 0 #define Port_NUM 53 ipget:title refstr sdim data,500 *main sockmake Soket_ID, Port_NUM repeat sockwait Soket_ID if(stat==0):break await:loop repeat sockcheck Soket_ID if(stat==0):break await:loop sockget data, 500, Soket_ID if(stat!=0):mes "エラー" mes data sockclose Soket_ID await 3000 cls 0 goto*main