在Mavericks中删除了com.apple.mDNSResponder.plist,如何取回它?


2

我已经遇到了DNS无法解析除Chrome以外的所有应用程序的麻烦,在我的故障排除中我因某种原因删除了com.apple.mDNSResponder.plist删除此文件没有任何帮助..有人可以将文本发布到10.9 com.apple .mDNSResponder.plist?我知道我将不得不更改文件的权限等。


欢迎来询问不同!你在这里有两个问题 - 我已经删除了第二个问题:随意搜索具体的答案并在必要时单独询问。
grg

Answers:


1

以下是来自OS X 10.9.1的/System/Library/LaunchDaemons/com.apple.mDNSResponder.plist的内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.apple.mDNSResponder</string>
    <key>OnDemand</key>
    <false/>
    <key>InitGroups</key>
    <false/>
    <key>UserName</key>
    <string>_mdnsresponder</string>
    <key>GroupName</key>
    <string>_mdnsresponder</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/sbin/mDNSResponder</string>
    </array>
    <key>MachServices</key>
    <dict>
        <key>com.apple.mDNSResponder</key>
        <true/>
               <key>com.apple.mDNSResponder.dnsproxy</key>
               <true/>
    </dict>
    <key>Sockets</key>
    <dict>
        <key>Listeners</key>
        <dict>
            <key>SockFamily</key>
            <string>Unix</string>
            <key>SockPathName</key>
            <string>/var/run/mDNSResponder</string>
            <key>SockPathMode</key>
            <integer>438</integer>
        </dict>
    </dict>
    <key>EnableTransactions</key>
    <true/>
    <key>BeginTransactionAtShutdown</key>
    <true/>
    <key>POSIXSpawnType</key>
    <string>Interactive</string>
</dict>
</plist>

恢复文件后,可能值得运行权限修复。


排序感谢粘贴,修复和launchctl加载-w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist我现在有DNS,不需要重新安装
Adamz

-2

标签com.apple.mDNSResponder OnDemand

在此命令中更改为true


1
我们正在寻找提供一些解释和背景的长答案。不要只是给出一个单行答案; 解释为什么你的答案是正确的,理想的是引用。可能会删除不包含解释的答案。
Tetsujin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.