Wireguard не отвечает DNS после подключения

У меня есть следующая установка:

  • локальный DNS-сервер (несвязанный), прослушивающий 10.10.20.1
  • сервер wireguard на 10.10.0.1/24
  • клиент wireguard на 10.10.0.2/32 с указанием DNS 10.10.20.1

Я могу подключиться к серверу, и я вижу пир:

peer: ..redacted
endpoint: 127.0.0.1:33218 
allowed ips: 10.10.0.2/32, 10.10.20.1/32 
latest handshake: 1 minute, 19 seconds ago 
transfer: 247.87 KiB received, 571.86 KiB sent 
persistent keepalive: every 25 seconds

После подключения я могу выполнять команды dig на своем терминале, и они возвращаются нормально:

dig u/10.10.20.1 reddit.com
;; Warning: query response not set

; <<>> DiG 9.10.6 <<>> u/10.10.20.1 reddit.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27447
;; flags: rd ra ad; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;reddit.com.            IN  A

;; ANSWER SECTION:
reddit.com.     0   IN  A   151.101.129.140
reddit.com.     0   IN  A   151.101.193.140
reddit.com.     0   IN  A   151.101.65.140
reddit.com.     0   IN  A   151.101.1.140

;; Query time: 87 msec
;; SERVER: 10.10.20.1#53(10.10.20.1)
;; WHEN: Thu Aug 11 21:18:35 EEST 2022
;; MSG SIZE  rcvd: 103

После подключения ifconfig показывает мой интерфейс:

utun7: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1420
    options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
    inet 10.10.0.2 --> 10.10.0.2 netmask 0xffffffff

Но мой браузер ничего не решает, и никакое другое программное обеспечение в моей системе. Как ни странно, у меня есть виртуальная машина с машиной Windows, и… интернет работает после подключения. Буду признателен за любую оказанную помощь.

mac-osx проводная защита

Ромео Михалча

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *