Intereting Posts
Как определяется значение readahead по умолчанию Невозможно установить файловую систему на rw после сбоя Ошибка Dracut при загрузке Fedora с ядром Qubes Как устранить ошибку ядра Fedora Удалено /etc/pam.d/common Будет ли «unlink» или «переименовать» переносимо и атомарно сделать «ссылку» неудачной? Совместное использование сетей с помощью OpenVPN на CentOS 7 Почему я не могу аутентифицировать запрос на завивание, когда трубопровод меньше или больше? Почему форматирование USB как FAT32 быстрее форматирования как EXT3? Перемещение случайных файлов с использованием shuf и mv – список аргументов слишком длинный Bash – инкрементный поиск истории (ctrl + r) – сопоставление нескольких несмежных слов Замените неисправный жесткий диск на debian Как контролировать блокировку / разблокировку экрана в Ubuntu 14.04 SSH: проинструктировать задний туннель для выхода по сломанной трубе? Как автоматически добавить новый путь к переменной $ PATH после установки пакета RPM?

Не может заставить Dnsmasq работать в Сьерре (для местного развития)

поэтому, несмотря на многочисленные попытки заставить Dnsmasq работать, я размещаю здесь, чтобы получить помощь от сообщества. Резюме: Я пытаюсь получить все .local домены для автоматического разрешения localhost или 127.0.0.1 .

Это новая / чистая установка Sierra на 2014 MBP 15. У меня уже установлены Homebrew, Composer, Node и т. Д. Вот шаги, которые я сделал до сих пор в следующих руководствах здесь и здесь :

  1. brew install dnsmasq
  2. /usr/local/etc уже существовал, когда был установлен пиво, поэтому я nano /usr/local/etc/dnsmasq.conf
  3. Внутри этого я:

    address=/local/127.0.0.1 no-resolv strict-order

  4. sudo brew services start dnsmasq

  5. sudo mkdir /etc/resolver
  6. sudo nano /etc/resolver/local -> nameserver 127.0.0.1
  7. Я, наконец, перезапустил свой Mac.

После перезапуска я открыл свой zsh-терминал и попытался выполнить как ping, так и dig test.local :

ping -c 2 test.local -> ping: невозможно разрешить test.local: Неизвестный хост

dig test.local @127.0.0.1 -> время ожидания подключения; не было достигнуто серверов


Я попытался добавить 127.0.0.1 вручную в начало моих DNS-серверов в разделе «Настройки сети». В dnsmasq.conf я также пробовал address=/.local/127.0.0.1 (обратите внимание, что «.» Перед «local» является разницей). Наконец, я попытался перезапустить dnsmasq: brew services restart dnsmasq … к сожалению, ни одна из них не помогла.

Есть ли какой-то шаг, который я пропустил или неправильно сконфигурировал?