像nslookup或dig这样的东西提供了基于名称中包含的内容进行搜索的能力……就像通配符搜索一样?
我正在尝试为我们的服务台团队制作一个带有GUI包装器的小脚本.理想情况下,我希望他们能够搜索用户的姓氏(DNS记录中始终存在的名称),然后我将填充下拉列表,其中包含可供选择的选项.
我无法找到一种方法来有效地拥有相当于nslookup * miller * …那么回来会很棒
Name: sf-jacobmiller.localdomain.com Address: 10.10.10.121 Name: sf-justinmiller.localdomain.com Address: 10.10.10.144
..然后我可以解析成一个下拉菜单供他们挑选.
我还没有研究过ldapsearch可用的东西,它可以做我正在寻找的东西.我唯一的要求是它内置于OSX中,我不需要安装任何其他东西,否则我会对你能提供的任何解决方案持开放态度.谢谢
解决方法
您可以获得带有区域转移的区域中的完整条目列表;您需要为DNS服务器中的授权系统允许此操作.
完成后,您可以运行传输并grep结果:
dig axfr localdomain.com | grep -i miller