当前位置:  技术问答>linux和unix

关于/etc/resolv.conf和gethostbyname

    来源: 互联网  发布时间:2016-12-02

    本文导语:  在调用gethostbyname的时候,如果/etc/resolv.conf没有配置的话会返回NULL,如果正确配置的话就可以正常解析出ip地址。 请教各位,是不是gethostbyname必须依赖/etc/resolv.conf,有没有别的办法解除这个依赖或者把这个依赖转移...

在调用gethostbyname的时候,如果/etc/resolv.conf没有配置的话会返回NULL,如果正确配置的话就可以正常解析出ip地址。

请教各位,是不是gethostbyname必须依赖/etc/resolv.conf,有没有别的办法解除这个依赖或者把这个依赖转移到别的目录文件。(项目要求尽量不修改文件系统)

|
帮顶 哈

那就不要调用这个函数了,直接写IP地址

|
其实你不用担心   有很多软件用户这些基本文件配置不正确  照样启动失败  我遇到过
你直接把错误抛给用户 

经常见到的就是/etc/hosts里和/etc/sysconfig/network里定义的hostname不正确  有的程序就启动失败。

|
更何况这个文件的配置完全在于用户  他不配置  他连用上网等很多服务都会出问题的。

|
你说尽量不修改系统文件

要么把IP作为命令行参数,要么作为环境变量,要么作为程序自己的配置文件中的配置参数..

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Red Hat Linux 7.2装完了,在etc下面没有smb.conf和inetd.conf,请问怎么回事?
  • 为什么我没有/etc/inetd.conf这个文件。
  • FreeBSD编辑/etc/rc.conf出现permission denied
  • lilo的用法(如何不用缺省的/etc/lilo.conf文件)?
  • lilo的问题,装上后/etc下没有lilo.conf,我在机子上找子个,放有/etc下,修改部分参数,运行lilo,提示错误!
  • add to /etc/ld.so.conf system file
  • redhat7.0的/etc/inetd.conf没有了?
  • 装了redhat7,在/etc里没有inetd.conf文件,谁见过这咋整
  • cat /etc/lilo.conf 相关问题
  • 为什么我的/etc/samba/smb.conf文件不能编辑?
  • 请问如何更改etc/samba/smb.conf文件的内容
  • 新手求救(我得系统怎么没有/etc/inetd.conf这个文件?)
  • 我需要inetd守护进程,配置的时候找不到/etc/inetd.conf 怎么回事阿阿??我使用的是ubuntu
  • 请教大家 /etc 下没有sysctl.conf这个文件
  • 关于/etc/inetd.conf的相关问题,(redhat)
  • 我的/etc/xinetd.conf被我搞坏了,请问一般那个文件内容是什么?急!!!!
  • 各位,我想问一下在linux下怎么查看上网记录呢~?/etc/syslog.conf里设置DEBUG日志怎么看~我是新手~多指教~
  • 在redhat9中找不到/etc/ientd.conf,我如何来启动或则禁止机器的服务,UP有分
  • linux-3ES-13.9.5安装oracle10g时更改/etc/sysctl.conf没有kernel.shmmax,kernel.shmmni
  • 在redhat-linux7.2下,用lilo的方式启动,当升级内核时,如何修改/etc/lilo.conf文件?有没有什么设置让系统自动修改这个文件??
  • 请问/etc/init.d和/etc/rc.d/init.d的区别?
  • /etc/profile与/etc/bashrc,用户目录下.bashrc的区别
  • /etc/rc.d/init.d和/etc/init.d有联系?区别?
  • 关于/etc下文件与/etc/rc.d下的文件
  • 我在/etc/profile文件后面加上一段内容后,系统不能正常启动,也不能进入bash使用vi,ed,emacs,mv等指令,请问我怎么把/etc/profile文件内
  • /etc/hosts这个文件有啥用?
  • linux /etc/security/*
  • etc-linux文件的作用
  • 编辑/etc/crontab来启动任务的问题!!!
  • 关于etc/profile的问题
  • linux /etc/sudoers权限修改


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3