Служба пользовательской DNS мягкой маршрутизации iStore
Служба пользовательской DNS мягкой маршрутизации iStore

Служба пользовательской DNS мягкой маршрутизации iStore

Автор:матрица Наблюдение: 9 Второсортный Время выпуска: 10 июня 2024 г. Классификация:Биты и кусочки | Без комментариев »

семьясетьиспользоватьiStoreOpenwrtмягкая маршрутизацияВ качестве обходного шлюза система может лучше контролировать входящий и исходящий трафик.。Например, блокировка рекламыпроситьиздоменное имя,местный server доменное имя...

В среде локальной сети есть резидент Служить, и этот Второсортный дает ему выделенное доменное имяhomeserver.lan。Пока устройство подключеносемьясеть,Независимо от настроек клиентаиз ЧтоDNSСлужитьвсе будет в порядкеиспользовать。

Статическая IP-конфигурация

Исправлен IP резидентного сервиса для облегчения последующего доступа. Основная конфигурация маршрутизации iKuai, которую я использую сам.

iStore(openwrt)из Вы можете обратиться к следующей форме, чтобы установить ее самостоятельно.:

Откройте терминал iStore и используйте команду uci для настройки службы DHCP или щелкните страницу, чтобы завершить настройку самостоятельно.

Режим командной строки:

Язык кода:javascript
копировать
uci add dhcp host
uci set dhcp.@host[-1].name='homeserver.lan'
uci set dhcp.@host[-1].mac='AA:BB:CC:DD:EE:FF' # граница mac 
uci set dhcp.@host[-1].ip='192.168.11.11' # СлужитьIP, к которому необходимо получить доступ
uci commit dhcp

Настройте MAC-адрес и IP-адрес, к которым вам нужен доступ, в соответствии с вашими потребностями.

Настройте службу DNS с помощью Dnsmasq

глазиз:Волямягкая маршрутизациясистема как DNS Служитьустройство,Настроитьдоменное имяhomeserver.lanсопоставлено сIP 192.168.11.11

iStore --> сеть --> DHCP/DNS --> Сопоставление имен хостов

Режим командной строки:

Язык кода:javascript
копировать
uci add dhcp domain 
uci set dhcp.@domain[-1].name='homeserver.lan'
uci set dhcp.@domain[-1].ip='192.168.11.11' #СлужитьIP, к которому необходимо получить доступ
uci commit dhcp 

Настройте брандмауэр для блокировки DNS-запросов.

Цель состоит в том, чтобы гарантировать, что все клиентские DNS-запросы перехватываются шлюзом маршрутизации, если только клиент вручную не настроит службу DNS для шлюза маршрутизации 192.168.11.12.

iStore --> сеть --> брандмауэр --> переадресация портов

Режим командной строки:

Язык кода:javascript
копировать
uci add firewall redirect 
uci set firewall.@redirect[-1].target='DNAT'
uci set firewall.@redirect[-1].name='Redirect DNS' #Имя специального правила
uci add_list firewall.@redirect[-1].proto='udp'
uci set firewall.@redirect[-1].src='lan'
uci set firewall.@redirect[-1].src_dport='53'
uci set firewall.@redirect[-1].dest_ip='192.168.11.12' # Следующая маршрутизация IP шлюза
uci set firewall.@redirect[-1].dest_port='53'
/etc/init.d/firewall restart

обнаружение пинга

использоватьpingКоманда для проверки соединения

Язык кода:javascript
копировать
% ping  homeserver.lan          
PING homeserver.lan (192.168.11.11): 56 data bytes
64 bytes from 192.168.11.11: icmp_seq=0 ttl=64 time=3.906 ms
64 bytes from 192.168.11.11: icmp_seq=1 ttl=64 time=4.432 ms
64 bytes from 192.168.11.11: icmp_seq=2 ttl=64 time=9.283 ms
64 bytes from 192.168.11.11: icmp_seq=3 ttl=64 time=4.778 ms

Если это не помогло, вы можете очистить кэш DNS.

Очистить информацию о кэше DNS на Mac

Язык кода:javascript
копировать
sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache

Примечание о пользовательских доменных именах

.localдоменное имясуществовать В системах Mac, Linux и Windows имеются специальные функции, даже если DNS Служить Конфигурация доменного имени имя Сопоставление также не работает должным образом.использовать。Клиент можетnslookupПредставление командDNSСлужитьустройство Конфигурацияиз.localдоменное имя,но не могу завершитьсетьпросить。потому что естьmDNSпротоколизжитьсуществовать,.localбудет независимым от другихдоменное имя для обработки. если ты должениспользовать.local,пожалуйста, следуйтеmDNSпротокол Конфигурация~ Видеть Используйте протокол mDNS для использования службы локальных доменных имен в локальной сети.

ссылка: https://cloud.tencent.com/developer/article/1683190

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose