DNSmasq detailed analysis and detailed configuration

dnsmasq detailed explanation and configuration LH DNS 1. Introduction to dnsmasq Dnsmasq provides DNS caching and DHCP services. As a domain name resolution server (DNS), dnsmasq can improve the connection speed of visited web addresses by caching DNS requests. As a DHCP server, dnsmasq can be used to assign intranet ip addresses and provide ...

Posted on Mon, 08 Nov 2021 03:11:47 -0500 by zeodragonzord

Docker: learn about docker network and customized docker network card

docker network Understanding docker network Test ip addr view We can test whether the container can ping between containers # Run a tomcat docker run -d -P --name tomcat01 tomcat # Get ip ip addr # We can view the ip address of the container by viewing the metadata # Then ping the container with the host linux ping 172.18.0. ...

Posted on Sun, 07 Nov 2021 14:37:01 -0500 by bufke

Network programming: epoll

preface As mentioned earlier, the disadvantage of the IO multiplexing API, select and poll is that the performance is not enough. The more client connections, the more obvious the performance degradation. The emergence of epoll solves this problem. Reference The Linux Programming Interface A statistical comparison is as follows: fd quantity ...

Posted on Fri, 05 Nov 2021 21:19:10 -0400 by leeharvey09

[QT] make a network debugging assistant by hand (UDP design)

Use of TCP and UDP network communication classes Pornhub 1. Procedure framework construction Then, in the last article, we began to design the related functions of UDP. First, hide the related UDP configuration; 1.1 explanation of constructor MainWindow::MainWindow(QWidget *parent):QMainWindow(parent),ui(new Ui::MainWindow) Its mea ...

Posted on Thu, 04 Nov 2021 15:19:48 -0400 by oh_maestro

Introduction to FastDFS high availability

target Realize a unified high availability architecture of external download access portal, in which all Nginx are only used for download. machineInstallation instructions192.168.89.101Libfastcommon,FastDFS192.168.89.102Libfastcommon,FastDFS192.168.89.103Libfastcommon,FastDFS,nginx,fastdfs-nginx-module192.168.89.104Libfastcommon,Fa ...

Posted on Wed, 03 Nov 2021 02:34:13 -0400 by SpanKie

Getting started with basics - packet expansion

Getting started with basics - packet expansion Website resolution correspondence briefly Website construction process Attack level involved Source code, build platform, system, network layer, etc Safety issues involved Directory, sensitive file, weak password, IP and domain name, etc HTTP/S packet Browser direct access to server Re ...

Posted on Mon, 01 Nov 2021 05:30:12 -0400 by neo926

day_23 singleton mode, producer consumer, network programming

1. Singleton mode package day_25text; /** * Single example: a class is obtained multiple times and only one object is obtained * * 1 Construction method privatization * * 2 Static variable storage object * * 3 Public static method for getting objects * * @author Learn bald Zhang *@Date 2021 October 31, 2013 3:55:36 PM */ public ...

Posted on Sun, 31 Oct 2021 11:59:55 -0400 by savj14

16_Netdata Embedded Configuration

Netdata Embedded Configuration background Netdata can indeed be called a very excellent project. At present, there are not many monitoring systems that can operate stably on embedded devices, and even fewer that really have strong commercial value. For example, Baota Qinglong also provides functions similar to netdata, but it is a little Pedi ...

Posted on Fri, 29 Oct 2021 23:55:55 -0400 by irishgirl2004

Network programming -- multiple options for sockets

reference resources TCP/IP network programming Yin Shengyu Multiple options for sockets Some socket options are listed in the table above. IPPROTO_IP layer options are IP protocol related matters, IPPROTO_TCP layer options are matters related to TCP protocol, sol_ The socket layer is a general option related to sockets Read the options (G ...

Posted on Thu, 28 Oct 2021 14:39:44 -0400 by David4321

ignite 2.11.0 node discovery principle and source code analysis

Introduction to node discovery The main goal of the discovery mechanism is to create the topology of Ignite nodes and build and maintain a consistent memory view on each node. For example, this view contains the number and order of nodes in the cluster. The discovery mechanism is represented by the DiscoverySpi interface, and the default ...

Posted on Thu, 28 Oct 2021 01:50:28 -0400 by Code_guy