引言: 昨天突然无法访问任何网站了,可是QQ还在正常工作~~~~~`嗯,肯定是DNS出了问题~~ 用自己做的TraceRoute察看了一下,6个网关都工作正常~~~确实是DNS坏了~~ 烂铁通的DNS太差~~换~~~可是哪个DNS更好? 自己做一个工具比较一下吧~~可是还不懂DNS的工作原...
摘要:摘自delphi盒子 asp?articleid=2048">http://www.2ccc.com/article.asp?articleid=2048p2p 之 udp穿透nat的原理与实现原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt论坛上经常有对p2p原理的讨论,但是讨论归讨......
摘要:我用delphi5 的socket做了一个简单的 服务/客户 方式的聊天软件,在局域网里测试都可以通过,但是在internet里很难连接成功(有一次在对方是win98的情况下ok {我把服务器端发送到对方并运行}),我们都是公网ip,这是为什么呢?是服务器端操作系统设置的问题吗?是服务器端防火墙的问题吗?(已经关闭了的),是我的服务器端控件设置的问题吗?还是该控件本来就是为局域网设计的,还是该控件......
Socket DNS查询之实现
昨天突然无法访问任何网站了,可是qq还在正常工作~~~~~`嗯,肯定是dns出了问题~~ 用自己做的traceroute察看了一下,6个网关都工作正常~~~确实是dns坏了~~ 【程序编程相关:
delphi的调用约定
】 【推荐阅读:
win2000/xp/2003下不能关闭】 烂铁通的dns太差~~换~~~可是哪个dns更好? 【扩展信息:
[技术贴]关于动态代理
】 自己做一个工具比较一下吧~~可是还不懂dns的工作原理^_^ 搜索百度,下载tcp/ip 详解2卷~~竟然没有一个能下的了......还中了木马~~~~`晕倒! 不过有收获!找到了全国的各大城市dns列表! 看来只有自己蒙了!好在还有iris.不过试用期只剩10天了!呵呵,抓包......原来是这样的:windows向dns发送了一个udp包,这个包中当然有www.xxx.com,然后dns服务器返回一个包含ip地址的udp包,我们的工作就是分解这个包~~~~~ dns服务器的端口是53,接受的query package格式如下: pdomainquery = ^ydomainquery; ydomainquery = record u16id : word;//任意 u16flag : word;//$0100; //标准查询 u16question : word;//1 u16answer : word;//0 u16author : word;//0 u16addition : word;//0 u8secb : byte;//section begin u8sece : byte;//section end u16type : word;//1 u16class : word;//1 end; 我们这样填充这个包: procedure filldomainquery( pdq: pdomainquery; saddr: string ); var pdata, ptemp : pchar; i, cblen : integer; pu16 : pword; begin fillchar( pdq^, sizeof(ydomainquery) + length(saddr), 0 ); pdq^.u16id := htons( dns_id ); pdq^.u16flag := htons( dns_stand_query ); ...
下一页 摘要:1.编写 rc 脚本文本用记事本或其它文本编辑器编写一个扩展名为“.rc”的文件。格式如下:资源标识符 资源类型关键字 资源文件名其中“资源类型关键字”用于标识资源文件的类型:avi 无声动画bitmap 位图文件cursor 光标文件icon 图标文件wave 声音文件以上所列均为标准资源类型,也可以给资源自定义一个类型,如:“myty......