ocaml-dns-examples:MirageOS ocaml-dns 介绍

时间:2024-06-26 08:00:07
【文件属性】:

文件名称:ocaml-dns-examples:MirageOS ocaml-dns 介绍

文件大小:21KB

文件格式:ZIP

更新时间:2024-06-26 08:00:07

OCaml

使用 ocaml-dns 的简单示例 这是在 Xen/ARM 上使用 MirageOS 设置您自己的 DNS 解析器的分步指南的演示代码(尽管该代码也适用于 Xen/x86 和 Unix 后端)。 教程已上线: 1.1:设置Xen ARM 1.2:如何在ocaml-dns中使用gethostbyname获取硬编码IP对应的IP。 (在代码) 1.3:在第 1.2 部分中添加引导变量的使用( 代码) 1.4:如何在ocaml-dns中使用resolve来获取硬编码IP对应的IP,就像一个简单版本的dig( 代码) 2.1:一个简单的 DNS 服务器,它响应区域文件中的区域请求( 代码) 3.1: 一个简单的 DNS 转发解析,给定一个 DNS 查询,通过询问另一个 DNS 服务器来递归解析(代码在 ) 3.2:组合DNS服务器,如果使用简单的DNS服务器(2.1)时区域在区域文件中,


【文件预览】:
ocaml-dns-examples-master
----gethostbyname_bootvars()
--------bootvar.mli(286B)
--------config.ml(415B)
--------bootvar.ml(2KB)
--------unikernel.ml(622B)
----.gitignore(161B)
----forwarder_cache()
--------data()
--------config.ml(777B)
--------unikernel.ml(1KB)
----opam(365B)
----travis.sh(86B)
----simple_server()
--------data()
--------config.ml(779B)
--------unikernel.ml(311B)
----LICENSE.md(1KB)
----.travis.yml(207B)
----forwarder()
--------test.zone(420B)
--------config.ml(777B)
--------unikernel.ml(1KB)
----forwarder_server()
--------data()
--------config.ml(777B)
--------unikernel.ml(1KB)
----basic_dig()
--------bootvar.mli(286B)
--------config.ml(415B)
--------bootvar.ml(2KB)
--------unikernel.ml(904B)
----README.md(1KB)
----gethostbyname()
--------config.ml(415B)
--------unikernel.ml(512B)

网友评论