Cara Mengetahui Ip Server Wifi
Mar 21, 2012 - Get WiFi interface. Use either of the following to get the IP address of wlan0 (only if it is connected). You can try nslookup www.google.com and see what it reports for your server, but on my phone it reports 0.0.0.0 which.
Hello,
i am building a Relay controller via ESP8266Wifi, every thing works fine with no problem, but the issue is that every time i restart the ESP, a new IP address is assigned, i would like to know if it is possible to fix an IP address from the code and not from the router
the Code is
3m software download. /*
- This sketch demonstrates how to set up a simple HTTP-like server.
- The server will set a GPIO pin depending on the request
- http://server_ip/gpio/0 will set the GPIO2 low,
- http://server_ip/gpio/1 will set the GPIO2 high
- server_ip is the IP address of the ESP8266 module, will be
- printed to Serial when the module is connected.
*/
const char* ssid = 'BOSS-HOME';
const char* password = '9876543210';
// the IP address for the shield:
IPAddress ip(192, 168, 1, 177);
// Create an instance of the server
// specify the port to listen on as an argument
WiFiServer server(80);
void setup() {
Serial.begin(115200);
delay(10);
// prepare GPIO2
pinMode(2, OUTPUT);
digitalWrite(2, HIGH);
pinMode(0, OUTPUT);
digitalWrite(0, HIGH);
// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print('Connecting to ');
Serial.println(ssid);
//WiFi.config(ip);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print('.');
}
Serial.println(');
Serial.println('WiFi connected');
// Start the server
server.begin();
Serial.println('Server started');
// Print the IP address
Serial.println(WiFi.localIP());
}
void loop() {
// Check if a client has connected
WiFiClient client = server.available();
if (!client) {
return;
}
// Wait until the client sends some data
Serial.println('new client');
while(!client.available()){
delay(1);
}
// Read the first line of the request
String req = client.readStringUntil('r');
Serial.println(req);
client.flush();
// Match the request
int val;
if (req.indexOf('/gpio/0') != -1)
digitalWrite(2, LOW);
else if (req.indexOf('/gpio/1') != -1)
digitalWrite(2,HIGH);
else {
Serial.println('invalid request');
client.stop();
return;
}
// Set GPIO2 according to the request
//digitalWrite(2, val);
client.flush();
Cara Melihat Ip Server Wifi
// Prepare the response
String s = 'HTTP/1.1 200 OKrnContent-Type: text/htmlrnrnrnrnGPIO is now ';
s += (val)?'high':'low';
s += 'n';
// Send the response to the client
client.print(s);
delay(1);
Serial.println('Client disonnected');
// The client will actually be disconnected
// when the function returns and 'client' object is detroyed
}
When you have changed the DNS successfully, you can check the network speed by clicking on 'Test Network Speed' button. It help you find out the best DNS server for your network.
* Why using free DNS servers?
- Speed up internet browsing
- Be able to access to blocked websites
* Main features:
- Change IP address
- Change Gateway
- Change DNS
- Add/Update/Remove DNS: You can add a new DNS server to the DNS List. You can also update/remove the DNS that you added to the list.
- Test Network speed
* FAQ 1. How to change the DNS and use the static IP
Step 1: Turn on Wifi then launch this app.
Step 2: Choose any DNS then click on Apply button. That's all.
* FAQ 2. How to change back to the original DNS
In case you don't want to use custom DNS anymore, please check on 'DHCP' then click on Apply button.
* FAQ 3. You are connected to the network but cannot access the internet, what's wrong?
Your IP device may conflict with another device in your network. In order to get a new IP, check on the 'DHCP' then click on Apply button. After restarting the Wifi connection successfully, you will get the new IP address. At that time, you can change the DNS manually as shown in FAQ1.
* Notes:
- This app does NOT require root permission.
- This app only works on IPv4 Wifi networks.
- The DNS changes takes effect permanently even after reboot
- Each SSID gets it's own setting, so you can default to your home or work router's setting (which you've already set the way you want). Just remember to set it the first time you use a new access point.