亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? domain.h

?? uCLinux下的一個(gè)TCP/IP協(xié)議棧源碼
?? H
字號(hào):
#ifndef	_DOMAIN_H
#define	_DOMAIN_H

#ifndef	_GLOBAL_H
#include "global.h"
#endif

#ifndef	_MBUF_H
#include "mbuf.h"
#endif

#ifndef _PROC_H
#include "proc.h"
#endif

#define	INITRTT		2000L	/* Initial smoothed response time */
#define	MAXCNAME	10	/* Maximum amount of cname recursion */

#define	TYPE_A		1	/* Host address */
#define	TYPE_NS		2	/* Name server */
#define	TYPE_MD		3	/* Mail destination (obsolete) */
#define	TYPE_MF		4	/* Mail forwarder (obsolete) */
#define	TYPE_CNAME	5	/* Canonical name */
#define	TYPE_SOA	6	/* Start of Authority */
#define	TYPE_MB		7	/* Mailbox name (experimental) */
#define	TYPE_MG		8	/* Mail group member (experimental) */
#define	TYPE_MR		9	/* Mail rename name (experimental) */
#define	TYPE_NULL	10	/* Null (experimental) */
#define	TYPE_WKS	11	/* Well-known sockets */
#define	TYPE_PTR	12	/* Pointer record */
#define	TYPE_HINFO	13	/* Host information */
#define	TYPE_MINFO	14	/* Mailbox information (experimental)*/
#define	TYPE_MX		15	/* Mail exchanger */
#define	TYPE_TXT	16	/* Text strings */
#define	TYPE_ANY	255	/* Matches any type */

#define	CLASS_IN	1	/* The ARPA Internet */

struct dserver {
	struct dserver *prev;	/* Linked list pointers */
	struct dserver *next;

	int32 address;		/* IP address of server */
	int32 timeout;		/* Current timeout, ticks */
	int32 srtt;		/* Smoothed round trip time, ticks */
	int32 mdev;		/* Mean deviation, ticks */
	int32 queries;		/* Query packets sent to this server */
	int32 responses;	/* Response packets received from this server */
};
extern struct dserver *Dlist;
extern int Dsocket;		/* Socket to use for domain queries */

/* Round trip timing parameters */
#define	AGAIN	8	/* Average RTT gain = 1/8 */
#define	LAGAIN	3	/* Log2(AGAIN) */
#define	DGAIN	4	/* Mean deviation gain = 1/4 */
#define	LDGAIN	2	/* log2(DGAIN) */

/* Header for all domain messages */
struct dhdr {
	uint16 id;		/* Identification */
	uint8 qr;		/* Query/Response */
#define	QUERY		0
#define	RESPONSE	1
	uint8 opcode;
#define	IQUERY		1
	uint8 aa;		/* Authoratative answer */
	uint8 tc;		/* Truncation */
	uint8 rd;		/* Recursion desired */
	uint8 ra;		/* Recursion available */
	uint8 rcode;		/* Response code */
#define	NO_ERROR	0
#define	FORMAT_ERROR	1
#define	SERVER_FAIL	2
#define	NAME_ERROR	3
#define	NOT_IMPL	4
#define	REFUSED		5
	uint16 qdcount;		/* Question count */
	uint16 ancount;		/* Answer count */
	uint16 nscount;		/* Authority (name server) count */
	uint16 arcount;		/* Additional record count */
	struct rr *questions;	/* List of questions */
	struct rr *answers;	/* List of answers */
	struct rr *authority;	/* List of name servers */
	struct rr *additional;	/* List of additional records */
};

struct mx {
	uint16 pref;
	char *exch;
};

struct hinfo {
	char *cpu;
	char *os;
};

struct soa {
	char *mname;
	char *rname;
	int32 serial;
	int32 refresh;
	int32 retry;
	int32 expire;
	int32 minimum;
};

struct rr {
	struct rr *last;
	struct rr *next;
	uint8 source;
#define RR_NONE		0
#define RR_FILE		1	/* from file */
#define RR_QUESTION	4	/* from server reply */
#define RR_ANSWER	5	/* from server reply */
#define RR_AUTHORITY	6	/* from server reply */
#define RR_ADDITIONAL	7	/* from server reply */
#define RR_QUERY	8	/* test name (see QUERY)*/
#define RR_INQUERY	9	/* test resource (see IQUERY)*/

	char *comment;		/* optional comment */
	char *name;		/* Domain name, ascii form */
	int32 ttl;		/* Time-to-live */
#define TTL_MISSING	0x80000000L
	uint16 class;		/* IN, etc */
#define CLASS_MISSING	0
	uint16 type;		/* A, MX, etc */
#define TYPE_MISSING	0
	uint16 rdlength;		/* Length of data field */
	union {
		int32 addr;		/* Used for type == A */
		struct soa soa;		/* Used for type == SOA */
		struct mx mx;		/* Used for type == MX */
		struct hinfo hinfo;	/* Used for type == HINFO */
		char *name;		/* for domain names */
		char *data;		/* for anything else */
	} rdata;
};
extern struct proc *Dfile_updater;

/* In domain.c */
int add_nameserver(int32 address);
void free_rr(struct rr *rrlp);
struct rr *inverse_a(int32 ip_address);
struct rr *resolve_rr(char *dname,uint16 dtype);
char *resolve_a(int32 ip_address, int shorten);
struct rr *resolve_mailb(char *name);

/* In domhdr.c: */
int ntohdomain(struct dhdr *dhdr,struct mbuf **bpp);

#endif	/* _DOMAIN_H */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产毛片一区二区| 日本91福利区| 欧美三区在线观看| 视频一区在线播放| 欧美va天堂va视频va在线| 极品美女销魂一区二区三区免费| 26uuu国产一区二区三区| 国产精品自在欧美一区| 国产精品久久久久久妇女6080| 成人性生交大片免费看中文网站| 国产精品毛片大码女人| 欧美天堂亚洲电影院在线播放| 偷拍自拍另类欧美| 精品久久国产字幕高潮| 成人激情午夜影院| 视频一区国产视频| 久久久久久麻豆| 色综合久久久久久久久久久| 亚洲一区中文日韩| 精品国产一二三区| 91美女精品福利| 日本aⅴ亚洲精品中文乱码| 国产午夜精品一区二区| 精品视频一区二区三区免费| 久久不见久久见免费视频7| 亚洲欧洲另类国产综合| 6080国产精品一区二区| 国产成人亚洲精品狼色在线| 亚洲综合一区二区| 2023国产精品视频| 欧美亚洲国产一区在线观看网站| 国模娜娜一区二区三区| 亚洲一区二区欧美| 国产三级欧美三级日产三级99 | 免费在线视频一区| 中文字幕欧美区| 91麻豆精品国产自产在线| 国产精品一区二区x88av| 亚洲一区在线观看免费观看电影高清| 精品日韩在线观看| 欧美性xxxxx极品少妇| 国产精品白丝av| 日韩国产高清在线| 亚洲精品视频免费观看| 久久免费精品国产久精品久久久久 | 美国一区二区三区在线播放| 国产精品久久免费看| 日韩欧美你懂的| 欧美日韩国产高清一区| 99久久伊人精品| 国产综合色视频| 日韩精品电影一区亚洲| 亚洲精品乱码久久久久久久久| 精品国产91乱码一区二区三区| 欧洲精品在线观看| www.欧美.com| 粉嫩蜜臀av国产精品网站| 精品制服美女丁香| 青青草成人在线观看| 亚洲午夜在线视频| 亚洲激情网站免费观看| 亚洲欧美怡红院| 国产精品乱码人人做人人爱| 久久久久久久久伊人| 日韩一区二区精品葵司在线 | 亚洲高清不卡在线| 玉米视频成人免费看| 中文字幕一区二区三区av | 中文字幕亚洲成人| 国产午夜一区二区三区| 久久久亚洲精华液精华液精华液| 日韩区在线观看| 欧美一区三区二区| 欧美二区三区91| 欧美女孩性生活视频| 在线观看亚洲一区| 欧美精品18+| 4438x亚洲最大成人网| 欧美日韩午夜精品| 91精品午夜视频| 欧美一区二区精品久久911| 8x8x8国产精品| 91精品国产91综合久久蜜臀| 91精品福利在线一区二区三区| 欧美精品一二三| 这里只有精品电影| 欧美va亚洲va在线观看蝴蝶网| 精品国产网站在线观看| 国产三级一区二区三区| 国产精品久久久久永久免费观看| 国产精品青草综合久久久久99| 国产精品久久久久久久久免费桃花| 一区在线中文字幕| 亚洲精品成人少妇| 免费高清在线一区| 国产不卡视频一区| 色呦呦国产精品| 日韩一区二区三区四区| 久久久五月婷婷| 亚洲人午夜精品天堂一二香蕉| 亚洲午夜久久久久久久久电影院| 亚洲成人av一区二区三区| 久久精品国产色蜜蜜麻豆| 国产a级毛片一区| 欧美在线一二三四区| 欧美一区二区成人6969| 中文字幕第一页久久| 亚洲综合免费观看高清在线观看| 免费在线观看一区| eeuss鲁一区二区三区| 欧美三级在线看| 精品国产sm最大网站| 亚洲免费观看高清在线观看| 日本va欧美va精品| 成人理论电影网| 91精品国产综合久久蜜臀| 欧美国产日韩一二三区| 婷婷综合另类小说色区| 丁香婷婷综合五月| 欧美精品在线观看一区二区| 国产欧美精品一区二区色综合 | 国产亚洲欧美中文| 亚洲综合在线免费观看| 韩国av一区二区三区四区 | 日本人妖一区二区| www.在线成人| 精品少妇一区二区三区免费观看 | 成人免费三级在线| 日韩精品一区二区三区四区视频| 国产精品国产三级国产aⅴ原创| 丝袜国产日韩另类美女| 99热99精品| 国产日韩欧美亚洲| 青草国产精品久久久久久| 一本大道久久a久久精二百| 亚洲精品在线免费播放| 亚洲成人久久影院| 色综合天天做天天爱| 国产三级欧美三级| 国内精品伊人久久久久av影院 | 日韩一区二区三区观看| 亚洲精品乱码久久久久久日本蜜臀| 国产精品综合av一区二区国产馆| 91麻豆精品国产91久久久久久| 国产精品久久精品日日| 粉嫩av一区二区三区| 精品欧美黑人一区二区三区| 天使萌一区二区三区免费观看| 91免费看`日韩一区二区| 欧美国产激情一区二区三区蜜月| 美腿丝袜亚洲一区| 91精品福利在线一区二区三区 | 日韩avvvv在线播放| 欧美日免费三级在线| 亚洲欧美日韩在线| www.日韩av| 亚洲视频在线一区| 91麻豆.com| 亚洲欧美国产高清| 色婷婷综合久久| 亚洲色图欧美偷拍| jizz一区二区| 亚洲欧洲综合另类在线| 色国产综合视频| 亚洲一级电影视频| 欧美三级日本三级少妇99| 午夜久久久久久久久久一区二区| 欧美亚洲综合一区| 日日嗨av一区二区三区四区| 欧美人妖巨大在线| 麻豆91精品视频| 久久久综合视频| 成人激情动漫在线观看| 成人欧美一区二区三区黑人麻豆 | 欧美一区二区三区在| 日韩国产欧美一区二区三区| 91.麻豆视频| 久久成人免费网站| 国产精品丝袜一区| 日本韩国欧美一区二区三区| 亚洲综合色自拍一区| 欧美精品aⅴ在线视频| 精品在线亚洲视频| 国产精品午夜电影| 日本大香伊一区二区三区| 一区二区三区蜜桃| 日韩一区二区三区视频在线| 国产九色精品成人porny| 国产精品免费久久久久| 91久久精品一区二区三区| 视频在线观看国产精品| 久久色视频免费观看| 91尤物视频在线观看| 日日噜噜夜夜狠狠视频欧美人 | 亚洲欧美一区二区三区极速播放| 欧美亚洲禁片免费| 黑人精品欧美一区二区蜜桃| 亚洲欧洲韩国日本视频| 911精品产国品一二三产区| 国产一区二区成人久久免费影院|