我有一个大文件,里面有大约40000行域名。我想读取该文件,并使用dig (或其他东西)查找域名的IP地址,并将它们打印到另一个文件中。
我该怎么做?
编辑:一直在用一些建议的解决方案来测试这一点。在大多数情况下,这部分:
#!/bin/bash
> ips.txt
cat test.txt | while read host; do
ip=$(getent hosts "$host")
if [ $? -ne 0 ]; then
echo "Host $host was not resolved.";
co
我有一个新的服务器运行ubuntu,nginx,php sendmail等。
为了测试sendmail是否正常工作,我创建了一个带有php邮件函数的基本php文件。当我执行文件时,我的浏览器挂起,直到得到503超时,但几秒钟后我仍然收到测试邮件,指示sendmail正在工作。
服务器上的其他页面也很好
服务器没有域名;我现在只是使用它的IP地址。nginx错误日志中没有错误,但邮件日志显示的错误如下
sergeserver sm-msp-queue[13609]: unable to qualify my own domain name
有什么想法吗?为什么和如何解决?
以下是etc/host
我一直在尝试创建一个批处理代码,以便在windows主机文件C:\Windows\Systems32\drivers\etc\host中搜索IP和域名。
我已经创建了一个简单的搜索函数,如下所示:
@echo off
set hostpath=%WINDIR%\system32\drivers\etc\hosts
echo type the ip add or domain
set /p domain=
find "%domain%" %hostpath%
pause
我需要更多帮助来搜索和替换在主机文件中找到的字符串,因为:
findstr /x /c:"%dom