当前位置: 首页 > news >正文

临沂网站设计制作上海大学生兼职做网站

临沂网站设计制作,上海大学生兼职做网站,阳江网红打卡地,wordpress访问不了1. DNS服务器 DNS#xff08;Domain Name System#xff09;#xff1a;是对IP地址和域名#xff08;如:www.baidu.com等#xff09;进行相互转换的系统#xff0c;其核心是DNS服务器。 我们输入的www.baidu.com是域名#xff0c;是一种虚拟地址#xff0c;而非实际地…1. DNS服务器 DNSDomain Name System是对IP地址和域名如:www.baidu.com等进行相互转换的系统其核心是DNS服务器。 我们输入的www.baidu.com是域名是一种虚拟地址而非实际地址DNS服务器会将这个虚拟地址转换为实际地址即IP地址。若我们直接输入IP地址则不会发生上面的转换。 如果想获取某个域名对应的IP地址则可以cmd输入ping www.baidu.com 如果想获取本机注册的默认的DNS服务器地址则可以cmd输入nslookupwindows、nslookup serverlinux 所有计算机都记录着默认DNS服务器地址通过这个DNS服务器就能得到相应域名的IP地址信息如果本机的默认DNS服务器解析不了这个域名那么就会逐级往上询问直到根DNS服务器它直到应该向哪个DNS服务器询问再向下级DNS专递解析请求得到IP地址后返回给发起请求的主机。所以DNS就是一种层次化管理的分布式数据库系统。 2. IP地址和域名之间的转换 IP地址和域名之间的关系一个IP地址可以对应多个域名一个域名也可以对应多个IP地址。 通常来说域名是不会变化的但是IP地址是可以随时变化的因为服务器会变化尤其是像那种有多个服务器进行负载均衡的就有多个IP地址所以我们在编写程序时要通过用户输入的域名来解析获取IP地址。 2.1 gethostbyname函数利用域名获取IP地址 #include netdb.h struct hostnet* gethostbyname(const char* hostname); 成功返回hostnet结构体失败返回Null指针 struct hostent {char* h_name;char** h_aliases;int h_addrtype;int h_length;char** h_addr_list; } 参数含义h_name存有官方域名。官方域名代表某一主页不是所有公司都有h_aliases其它可以访问这个域名所指向主页的域名。同一个IP可以绑定多个域名。h_addrtype地址族信息若是IPv4则是AF_INETIPv6则是AF_INET6h_length保存IP地址字节长度。IPV4则是4IPV6则是16h_addr_list 以整数形式保存域名对应的IP地址每个数组实际上是以in_addr结构体存储的。 struct in_addr {in_addr_t s_addr; //32位IPv4地址 } 所以在使用时要进行强制转换为in_addr* 类型 hostent参数结构 h_addr_list数组实际上是以in_addr结构体存储的为什么不直接以in_addr数组存储而是以字符数组存储 答是因为为了兼容IPv6地址信息考虑到通用性所以用字符数组存储。 那为什么不用void*存储 答是因为当时还没有对void指针标准化当时无法明确指出指针类型时采用的就是char指针。  2.2 gethostbyaddr函数利用IP地址获取域名 #includenetdb.h struct hostent* gethostbyaddr( const char* addr, //含有IP地址信息的in_addr结构体指针同时为了传递IPv4地址之外的其他信息所以声明为char指针 socklen_t len, //向第一个参数传递的地址信息字节数IPv4为4IPv6为16 int family //地址族信息 );
http://www.w-s-a.com/news/592608/

相关文章:

  • 有赞商城网站建设企业管理咨询是做什么的
  • 提供衡水网站建设中国石化工程建设有限公司邮政编码
  • 大芬地铁站附近做网站工业设计公司报价
  • 建设网站最强永年网站建设
  • 网站分站代理加盟wordpress国内工作室主题
  • 东营远见网站建设公司服装网站建设内容
  • 互助平台网站建设费用百度seo优化怎么做
  • lol英雄介绍网站模板工商局网上注册
  • 电商网站运营策划什么样的网站容易做seo
  • 网站备案需要什么流程怎么创建小程序卖东西
  • 陇西网站建设 室内设计持啊传媒企业推广
  • 连云港做网站制作首选公司如何让单位网站做防护
  • wordpress企业网站源码开发网站用什么工具做设计
  • 网站负责人不是法人seo神马网站推广器
  • 网站建设绩效考核方案wordpress支付宝付款
  • 高要区住房和城乡建设局网站如何网上注销自己的公司
  • 哪种技术做网站容易论文答辩图片做记录片的是哪个网站
  • 怎样在微信中做网站网站的备案号在哪
  • 返利淘网站怎么做wordpress htnl短代码
  • 网站 手机 appwordpress管理账户
  • 徐州网站建设 网站制作做招商网站的前景怎么样
  • 网站开发就业岗位鹧鸪哨网站1v1深度开发
  • 在线手机动画网站模板网站登录注册怎么做
  • 苏州品牌网站设计晋江论坛兔区是什么
  • 怎么利用代码做网站重庆网络营销网站建设销售
  • 用dw怎么做网站留言板百度举报网站
  • 成都微网站设计企业为什么要做网络营销推广
  • 双桥区网站制作企业网站一般内容包括哪些
  • 莆田外贸专业建站做app 需要先做网站吗
  • 网站怎么用北京口碑最好的装修公司