社区
单片机/工控
帖子详情
如何只用C语言,通过域名得到IP地址
luckyboy26
2009-08-31 10:36:28
请问各位高手,在一个单片机程序下,如何只用C语言,通过域名得到IP地址?
现在没有DNS服务器,能通过GPRS进行网络连接。
...全文
319
5
打赏
收藏
如何只用C语言,通过域名得到IP地址
请问各位高手,在一个单片机程序下,如何只用C语言,通过域名得到IP地址? 现在没有DNS服务器,能通过GPRS进行网络连接。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luckyboy26
2009-08-31
打赏
举报
回复
又查了一下域名解析命令:AT%DNSR,华为的900C是支持自定义DNS服务器的IP地址的。如果不指定就默认是用运营商提供的DNS服务器。
比如
AT%DNSR="www.baidu.com"
%DNSR:119.75.213.50
OK
看来有希望啊,明天去现场试一下。
捧剑者
2009-08-31
打赏
举报
回复
[Quote=引用 3 楼 luckyboy26 的回复:]
是不是说如果进行Windows/Linux编程,利用gethostbyname()函数,在联网的情况下可以得到。
而在单纯单片机,无操作系统,并且无法接入Internet只能接入GPRS的情况下,是无法实现的?
GPRS的AT指令中,有域名解析命令:AT%DNSR,没有DNS的情况下也不能实现么?
[/Quote]
必须联网访问dns。除非是个lan,可以把对照表全放在hosts文件里。
luckyboy26
2009-08-31
打赏
举报
回复
是不是说如果进行Windows/Linux编程,利用gethostbyname()函数,在联网的情况下可以得到。
而在单纯单片机,无操作系统,并且无法接入Internet只能接入GPRS的情况下,是无法实现的?
GPRS的AT指令中,有域名解析命令:AT%DNSR,没有DNS的情况下也不能实现么?
aaassd_cn
2009-08-31
打赏
举报
回复
[Quote=引用 1 楼 lbing7 的回复:]
如果连不上DNS,想从域名得IP,好像不可能性
[/Quote]
正解 无DNS 不可能
lbing7
2009-08-31
打赏
举报
回复
如果连不上DNS,想从域名得IP,好像不可能性
判断字符串是否为
IP地址
判断字符串是否为
IP地址
,思路:输入字符串的时候,把分隔符“.”读取出来,然后判断分隔符旁边的数字是否在0~~255之间,然后判断是否合法。
通过
域名
获得
ip地址
运行时传入需要进行解析的
域名
,程序会返回
域名
对应的别名和
ip地址
~
域名
解析服务器.pdf
bind
域名
解析服务器,是对
域名
和
IP地址
之间的解析,这里就介绍bind
域名
服务器的概念、工作原理、安装配置和安全管理等等。
纯
C语言
实现DNS服务端与客户端程序
纯
C语言
实现DNS服务器与客户端程序,包含客户端与服务端。客户端程序可以请求本地服务端,也可请求公共DNS服务器,支持解析服务端返回的多回答报文。
基于
C语言
对DNS中继服务器的实现【100012539】
本项目设计一个DNS服务器程序,读入“
域名
-
IP地址
”对照表,当客户端查询
域名
对应的
IP地址
时,用
域名
检索该对照表,实现下列三种情况:1.检索结果为普通
IP地址
,则向客户返回这个地址(即DNS服务器功能);2.检索...
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章