DNSで使用しているプロトコルを教えてください。
■ このスレッドは過去ログ倉庫に格納されています
0001SAMCO
02/03/27 00:20ID:zfvFheF8知っている人がいれば教えていただけないでしょうか?
nslookup等で、
ls -d yahoo.co.jp
とかすると、yahoo.co.jp ドメインのすべてのアドレスが出てきますよね?
あれを、nslookupっていうコマンドを経由しないで使う方法はないでしょうか?
具体的には
telnet ??????? 53
としてどんなコマンドを打ち込めば目的のアドレスを知ることができるかが
知りたいです。
わかる人、書いてあるアドレス何でも結構です。教えてください
0035いえろ ◆bT6c9WIwLg
02/10/09 20:32ID:???4.1.4. Message compression
最後
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
40 | 3 | F |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
42 | O | O |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
44 | 1 1| 20 |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
64 | 1 1| 26 |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
92 | 0 | |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
The domain name for F.ISI.ARPA is shown at offset 20. The domain name
FOO.F.ISI.ARPA is shown at offset 40; this definition uses a pointer to
concatenate a label for FOO to the previously defined F.ISI.ARPA. The
domain name ARPA is defined at offset 64 using a pointer to the ARPA
component of the name F.ISI.ARPA at 20; note that this pointer relies on
ARPA being the last label in the string at 20. The root domain name is
defined by a single octet of zeros at 92; the root domain name has no
labels.
0036いえろ ◆bT6c9WIwLg
02/10/09 20:35ID:???The root domain name isdefined by a single octet of zeros at 92;
the root domain name has no labels.
オフセット64にフラグ11と26が書いてあり、その先がオフセット92見たいなんです。
これを読んだもんですから、ラベル無し=相対なんじゃないかな?と・・・
でも設定の意味からすると虎さんのが合ってますよね・・・
0037虎
02/10/09 20:46ID:???ドメインネーム FOO.F.ISI.ARPA は、オフセット40で示されている。
この定義では、ラベル「FOO」に続けて、以前に定義された F.FOO.ISI.ARPA
へのポインタを結合している。
オフセット64で定義されているドメイン名 ARPA は、オフセット20にて
既に定義されている F.ISI.ARPAの構成要素へのポインタを利用して定義
されている。
-注) この ARPA を示すポインタは、オフセット20からの文字列の最後のラベル
である
ルートドメイン名は、1オクテットの0でオフセット92で定義されている。
ルートドメイン名は、ラベルを持たない。
てな感じなので、やはし相対指定ではないっすね
オフセット44に、20とか書いてあって、またオフセット64を
例に出してるから解りにくくなるんだなこれは。
日本語変なのはご容赦
0038虎
02/10/09 20:48ID:???末尾の「.」ですね。
0039いえろ ◆bT6c9WIwLg
02/10/09 20:55ID:???了解です。
末尾の.はその昔「いえろ」じゃなかった頃かなった頃
ココで質問したけど答えてもらえなかったなぁ〜(笑
0040虎
02/10/10 11:55ID:???+0020:01 'F'
+0022:03 'ISI'
+0026:04 'ARPA'
+0031:00
さてと、オフセット44だの64だのでは、事前に定義されてる
ドメイン名を使って、ドメイン名を圧縮してあるわけだけれど、
オフセット92では、ルートを再定義している。
理屈に合わないわけじゃないよ。
ポインタは2オクテット、ルート定義は1オクテットで済むから
ルートに関しては再定義したほうが低コストなのだ。
ところでこのスレッド一回あげとく?
0041いえろ ◆bT6c9WIwLg
02/10/10 13:35ID:???F.ISI.ARPA.
FOO.F.ISI.ARPA.
ARPA.
.
の例だったのか・・・
オフセット64の値が26。オフセット64で2オクテット使ってるから66
66+26=92!! ぴったり92だったんですよ・・・
この例がオフセット96とかだったら勘違いしなかったかも(汗
あ、上げてなかったですね。上げますか。
0042虎
02/10/10 15:01ID:???0043いえろ ◆bT6c9WIwLg
02/10/10 15:10ID:???気にしないのが一番かと・・・
0044虎
02/10/10 18:42ID:???0045いえろ ◆bT6c9WIwLg
02/10/11 07:28ID:???0046?
03/03/31 22:30ID:XktnhCYQ初心者なので簡単にお願いします。
0048_
03/06/10 09:38ID:2YdiHJDm0049(・∀・)
03/10/08 20:37ID:???005061
03/11/12 03:18ID:w5CLkmfrこれらをOSI基本参照モデル7階層(あぷせとねでぶ)に分けろ、といわれると
わかりません。どう覚えれば・・・・。
聞くとこはここじゃないよ、という場合言ってください。
0052(▼▼メ)
03/11/25 00:05ID:???TCP/IPではレイヤ1〜4と7しか使ってないよ。。
一般的には、
レイヤ7:HTTP、FTP、TELNET等々
レイヤ4:UDP、TCP、ICMP
レイヤ3:IP
レイヤ2:DLC(ethernet)
レイヤ1:UTPケーブル等規定
こんな感じで。。実際に見て覚えるが早いとおもうけど
フリーのetherealとかでキャプチャしてみれば?
0053_
03/12/28 03:46ID:???0054s
04/02/22 10:17ID:???0055mo-
05/01/04 00:37:31ID:???0057困っています
05/01/25 02:33:58ID:gPfqaEQu0058kp
2005/09/26(月) 18:42:05ID:j5U+q5K50059ghq
2007/11/11(日) 14:44:11ID:pvu6Erjxhttp://www.rikisoft.net/
できれば迷惑メールのプロパティから
DNSサーバーのアドレスを使用できるものでいくつか教えてください。
どうかよろしくお願いします。
0060名無しさん@お腹いっぱい.
2007/11/11(日) 21:50:21ID:???0061名無しさん@いたづらはいやづら
2007/11/13(火) 17:44:20ID:???0062DNS逆引き
2008/01/12(土) 03:20:57ID:???Reverse IP
http://www.domaintools.com/reverse-ip/
どうしてかと言うと、レンタルサーバ(XREA等)でアカウントを取るとき、どのサーバがすいているか調べるためです。
バーチャルドメインを使っているレンタルサーバは、1つのIPアドレス(サーバ)に複数のドメイン名がひも付けされています。
http://www.value-domain.com/xreaip.php
IPアドレスを1個1個手入力して調べるのは大変だと思いました。
PHPでDNS逆引きのWEBアプリを作ろうとしたら、gethostbyaddr()という関数では思ったような結果が得られませんでした。
http://jp2.php.net/manual/ja/function.gethostbyaddr.php
Reverse IPで「210.172.108.229」を検索すると
http://www.domaintools.com/reverse-ip/?hostname=210.172.108.229
のように
There are 611 domains hosted on this IP address.
=611個のドメイン名が対応していると表示されますが、
PHPで
<?php
$ip = "210.172.108.229";
$hostname = gethostbyaddr($ip);
echo $hostname;
?>
というスクリプトを実行すると、
s250.xrea.com
しか表示されません。
これはDNSが1個しかホスト名を返していないのかもしれませんが、なぜReverse IPでは611個という数字が返されるのか仕組みがわかりません。
どうやったらReverse IPと同じようにバーチャルドメインの数を調べるスクリプトが作れるでしょうか?
0063名無しさん@いたづらはいやづら
2008/01/12(土) 03:26:03ID:???0064じゃm
2008/06/03(火) 01:17:47ID:spqELczJ経路制御プロトコルを開発する場合,どのようなプロトコルを開発しますか?あなたが最も良いと考えるパケットの配送経路について説明し,その様な経路を設定するためにはどうすればよいかを説明しなさい.
0065名無しさん@いたづらはいやづら
2008/06/03(火) 02:05:22ID:???0066名無しさん@いたづらはいやづら
2009/02/25(水) 11:53:41ID:???ここで質問してみたら?
↓
DNS (Domain Name System) 総合
http://pc11.2ch.net/test/read.cgi/network/1159978850/l50
0067名無しさん@いたづらはいやづら
2009/02/25(水) 17:31:11ID:???■ このスレッドは過去ログ倉庫に格納されています