通过这个选项来通知解析器让gethostbyname返回IPv6地址而不是IPv4地址

1、应用 程序本身可以设置此选项,首先调用解析器的res_init函数,然后打开该选项:

#include <resolv.h>
res_init();
_res.options |= RES_USE_INET6;

这必须在第一次调用 gethostbyname或gethostbyaddr之前完成。此选项仅对那些设置了此选项的应用程序有效

2、如果环境变量RES_OPTIONS含有串inet6,则此选项打开。此选项的作用依赖于环境变量的范围。如果我们在.profile文件中以export属性设置 ,如exprot RES_OPTIONS=inet6,则它对登录shell开始运行的每个程序都有效。但如果我们仅在命令行上设置 该环境变量,则它仅对那个命令有影响。

3、解析器配置文件(一般为/etc/resolv.conf)可以包含如下行:

options inet6

在解析器配置文件中设置此选项影响主机上调用 解析器函数的所有应用程序,因此,这项技术要直到结构hostent中返回的IPv6地址可以被主机上的所有应用程序所处理时才能使用

第一种方法以每个应用程序为基础设置 此选项,第二个方法 以每个用户为基,第三个方法以整个系统为基

网络编程学习笔记(RES_USE_INET6解析器选项)相关推荐

  1. 网络编程学习笔记(基本套接口选项)

    SO_BROADCAST套接口选项: 此选项使能或禁止进程发送广播消息的能力.只有数据报套接口支持广播,并且还必须是在支持广播消息的网络上(例如以太网.令牌网).不能在一个点对点链路上进行广播. SO ...

  2. 网络编程学习笔记(TCP套接口选项)

    其套接口级别为IPPROTO_TCP TCP_KEEPALIVE: 指定TCP开始发送保持存活探测分节前以秒为单位的连接空闲时间.此选项在SO_KEEPALIVE套接口选项打开时才有效 TCP_MAX ...

  3. 网络编程学习笔记(IPv4套接口选项)

    这些选项级别为IPPROTO_IP IP_HDRINCL: 如果此选项给一个原始IP套接口,必须为所有发判定以此原始套接口上的数据报构造自己的IP头部.一般情况下,内核为发送到原始套接口上的数据报构造 ...

  4. muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor

    目录 muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor Connector 系统函数connect 处理非阻塞connect的步骤: Connetor时序图 Accep ...

  5. java 网络编程学习笔记

    java 网络编程学习笔记 C/S模式:客户端和服务器 客户端创建流程 1 1.建立Socket端点 2 3 Socket s = new Socket(绑定地址, 绑定端口); 2.确认源数据方式和 ...

  6. [Linux网络编程学习笔记]索引

    一.Linux基本知识 [学习笔记]Linux平台的文件I/O操作 [学习笔记]Linux平台的文件,目录及操作 [Linux学习笔记]标准输入输出 [Linux学习笔记]进程概念及控制 [Linux ...

  7. 编程开发:Linux网络编程学习笔记

    非常全面.通俗易懂.值得借鉴的Linux网络编程学习笔记.关键字:linux linux编程 网络编程 linux网络编程 下载地址:点我下载 特别说明:本资源收集于网络,版权归原作者及版权商所有,仅 ...

  8. 15Java网络编程学习笔记

    Java网络编程学习笔记 文章目录 1 网络基础 1.1 网络通信 1.2 网络 1.3 IP地址 1.5 域名 1.6 端口号 1.7 网络通信协议 1.8 TCP协议 1.9 UDP协议 2 In ...

  9. 网络编程学习笔记(gethostbyaddr函数)

    函数gethostbyaddr取一个二进制的IP地址并试图找到相应于此地址的主机名,与gethostbyname的行为恰好相反.gethostbyname感兴趣的是h_name 其原型为: #incl ...

最新文章

  1. Hadoop高速入门
  2. 科​目​三​路​考​操​作​步​骤
  3. Leetcode--96. 不同的二叉搜索树(java)
  4. 需要某个字体包才能正确显示此页面_[三分钟小文]前端性能优化-页面加载速度优化...
  5. C++函数重载的概念
  6. 2020印象笔记日记模板及更改印象笔记背景色教程
  7. 自己整理的几个免费的李炎恢php实战开发教程
  8. php地图找房代码,腾讯地图实现地图找房功能
  9. DhtmlGantt案例-弹窗lightbox自定义字段
  10. postman替换快捷键ctrl加什么_你会用 Ctrl + ~ 键吗?
  11. 一个不用背单词的高效英文学习法
  12. 信用卡积分兑换里程全攻略
  13. 服务机器人研究报告:产业链分析及投资前景预测
  14. 第五章运算符表达式和语句
  15. 读心术之我知采购心,来看我猜的准不准
  16. Tcl列表元素查找命令lsearch
  17. 22考研经验贴-这是可以说的吗?
  18. 前端展示json格式数组
  19. 函数prev_permutation和next_permutation的用法分辨
  20. 数字货币量化交易策略—基于移动平均线MA

热门文章

  1. 初看Mybatis 源码 (二) Java动态代理类
  2. NodeJs:用 nodejs + edge + ejs + c#,打造属于自己的代码生成器
  3. glCullFace,GL_CULL_FACE
  4. python编写爬虫的步骤-零基础写python爬虫之爬虫编写全记录
  5. python编程员工资-Python 程序员的工资能有多高?
  6. python语言中文社区-python中用中文
  7. python写web难受-python写web
  8. 大专python工资有多高-最新 | 2019年Python工程师的平均薪资是多少?
  9. python操作excel表格-Python学习—对excel表格的操作
  10. python操作excel表格-python如何操作excel表格