文档目录

快速入门

在完成坦克NS的安装与配置后,您可以开始使用其基本功能。本节将引导您完成添加和测试DNS记录的过程,帮助您快速上手坦克NS。

3.1 添加DNS记录

  1. 创建记录文件

    • 在安装过程中,坦克NS会在当前目录下生成一个名为记录的文件夹。您需要在这个文件夹中创建一个Tconf格式的记录文件。例如,创建一个名为所有记录.tconf的文件:
      cd 记录
      touch 所有记录.tconf
      
  2. 编辑记录文件

    • 使用文本编辑器(如nanovim)编辑所有记录.tconf文件。以下是一个简单的A记录示例:
      =###",,《{》}“”
      《
        类型=a
        名=www.example.com
        IPv4地址=192.168.2.3
      》
      
    • 您可以根据需要添加更多的记录。以下是几种常见记录类型的示例:
      • A记录(IPv4地址):
        《
          类型=a
          名=www.example.com
          IPv4地址=192.168.2.3
        》
        
      • AAAA记录(IPv6地址):
        《
          类型=aaaa
          名=www.example.com
          IPv6地址=2001:db8::1
        》
        
      • CNAME记录(别名):
        《
          类型=cname
          名=example.com
          主机域名=www.example.com
        》
        
      • MX记录(邮件交换):
        《
          类型=mx
          名=example.com
          优先级=10
          主机域名=mail.example.com
        》
        
      • TXT记录(文本):
        《
          类型=txt
          名=example.com
          文本值="This is a TXT record"
        》
        
  3. 保存并关闭文件

    • 保存对所有记录.tconf文件的更改并关闭编辑器。
  4. 重启坦克NS服务

    • 虽然坦克NS支持热更新,但为了确保所有更改生效,建议重启服务:
      sudo ./tankns -restart
      

3.2 测试DNS记录

  1. 使用nslookup命令

    • 打开终端,使用nslookup命令测试您刚刚添加的记录。例如,查询www.example.com的A记录:
      nslookup -type=a www.example.com 127.0.0.1
      
    • 如果一切正常,您应该看到类似以下的输出:
      Server:         127.0.0.1
      Address:        127.0.0.1#53
      
      Name:   www.example.com
      Address: 192.168.2.3
      
  2. 使用dig命令

    • 如果您更喜欢使用dig命令,可以执行以下命令:
      dig @127.0.0.1 www.example.com A
      
    • 该命令的输出应该包含类似的记录信息。
  3. 使用在线工具

    • 当您已经部署到公网的时候,您还可以使用在线DNS查询工具(如Google的nslookup工具)来验证记录是否正确解析。

3.3 使用快记录管理功能

  1. 访问在线演示平台

    • 访问坦克NS的在线演示平台,体验快记录管理功能:
    • 登录后,在“快记录”选项卡点击“添加记录”按钮,按照提示填写相关信息。
  2. 添加快记录

    • 在快记录管理界面中,选择记录类型(如A记录、CNAME记录等),填写域名和目标地址,然后点击“确定”按钮。
    • 例如,添加一条A记录:
      • 域名www.abc.shos
      • 类型:A
      • IP地址123.123.0.1
  3. 测试快记录

    • 使用nslookup命令测试刚刚添加的快记录:

      nslookup -type=a www.abc.shos 161.189.131.15
      
    • 该命令的输出应该显示您刚刚添加的记录信息:

      Server:         161.189.131.15
      Address:        161.189.131.15#53
      
      Name:   www.abc.shos
      Address: 123.123.0.1
      

      在这里可能会显示更多的A记录。

3.4 注意事项

通过以上步骤,您应该能够熟练地使用坦克NS的基本功能,包括添加和测试DNS记录。接下来,您可以探索更多高级功能,如DDoS防御、缓存优化等,以进一步提升您的DNS管理能力。