我有一个Linux系统,它有两个以太网接口,eth0和eth1,它们使用在同一个子网上。有时,我看到,即使当其中一个接口断开(电缆断开),Linux继续使用它的IP地址。例如,如果eth0在插入eth1时断开连接,则可以看到“plugged”命令将eth0报告为默认接口。~ $ ip ro get 192.168.1.1
因此,scp和ping等工具最终使用了断开</
因此,我在C中创建了一个DNS代理。我使用DIG作为客户端程序;它向我的服务器发送一个查询包,我的服务器将其转发到DNS,我的服务器接收答案,然后将它们发送回客户端。代码:recvfrom(UDPSock,buffer,sizeof(buffer),0,(struct sockaddr *)&client,&fromlen); //receive from client
int