上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
PC/ネットワーク関連/Winsockでの名前解決
のソース
資料室
PC
/
ネットワーク関連
/
Winsockでの名前解決
のソース
[
差分
|
バックアップ
|
リロード
]
[ ]
差分
を表示
PC/ネットワーク関連/Winsockでの名前解決
へ行く。
#contents *Winsockでの名前解決 [#if57354d] Windowsではネットワーク通信を行うための基本的なAPIを提供するモジュールとして,WinsockとNetBIOSが用意されている。 インターネットワーキング技術を使うものは,Winsockを使用して通信を行っている。(インターネット関連アプリ等)~ NetBIOSはWindowsにネットワーク機能が追加された初期の頃から使われている技術です。 技術的には全く別の機構ではあるが,Windows OS下ではMicrosoftの実装により,混乱が生じている。 ここでは,Winsockにおける名前解決に関しての説明になる。 **Winsockでの名前解決 [#r86ec14a] Winsock 名前解決の順序は,基本的には概ね以下のようになっている。 -DNSリゾルバーキャッシュを確認して,指定された名前に対応するレコードがキャッシュされている場合は,そのアドレスを返す。~ -HOSTSファイルを参照し,指定された名前に対応するレコードが登録されている場合はそのアドレスを返す。~ -登録されているDNSサーバーに問い合わせを行い,DNSサーバーから受け取ったアドレスを返す。~ -上記で名前解決に成功しない場合は,NetBIOSでの名前解決を行う。~ ***DNSリゾルバキャッシュについて [#df6931f8] 名前解決を毎回行うとネットワークのトランザクションがむやみに多くなってしまいます。そこでDNSへの問い合わせをしてうまく名前を返してもらった時には,それをキャッシングして再利用します。この事によりネットワークトランザクションをむやみに増やさないようにしています。 コマンドプロンプトにて, > ipconfig /displaydns とすると, クライアントマシンがキャッシュしているDNSリゾルバーキャッシュを確認することが出来る。 何らかの問題があってキャッシュを削除したい場合は, > ipconfig /flushdns とすれば,キャッシュを削除することが出来る。 DNSリゾルバキャッシュを管理しているシステムは,DNS Clientサービスです。DNS Clientサービスを停止すると全くDNSリゾルバキャッシュは使用されなくなります。 ***hostsファイルの場所 [#ybc3b219] 静的名前解決ように用意されているhostsファイルを置く場所は,"%SystemRoot%\system32\drivers\etc" になります。
PC/ネットワーク関連/Winsockでの名前解決 のバックアップソース(No. All)
現: 2020-12-26 (土) 15:07:41
yuji
Counter: 2154, today: 1, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
» 関連ページ
» Wikiソース
» 編集履歴
» バックアップ一覧
» 添付ファイル一覧
フォーラム
お問い合わせ