Server Solutions
Dedicated Server Rental Meet your physical server needs with dedicated server rental Explore Now
Virtual Servers Scalable, high-availability server rental services with our high-performance cloud server solutions. Explore Now
İlkbyte Cloud Fully developed by Netinternet, flexible and scalable cloud servers with cloud technology Explore Now
GPU-Based AI Infrastructure High-performance GPU solutions created on a project basis for your AI and machine learning projects Explore Now
Server & Hardware Procurement Server and hardware procurement services with equipment suitable for your projects Explore Now
Customized Infrastructure Solutions Custom-designed infrastructure solutions and technical consulting services for your unique needs Explore Now
Hosting Services
Cabinet Rental Dedicated 15U, 24U and 48U smart cabinet systems allocated for you Explore Now
Server Colocation Individual server hosting service in shared cabinet systems Explore Now
Premium Connectivity Fast and reliable internet access with multi-carrier, multi-IXP and high-capacity Anti-DDoS protection Explore Now
Telecom Data Center Circuit Low-cost and high-performance internet access through a dedicated data center tariff Explore Now
Cross-Connect Direct connection between network carriers with low latency and high performance Explore Now
IP Address Pricing IP address and ASN rental services with RIPE LIR management services Explore Now
Managed Services
Managed Server Installation, configuration, regular maintenance, updates and 24/7 monitoring of your server operating system Explore Now
Managed Infrastructure End-to-end management of your entire IT infrastructure including data center, storage, virtualization and backup Explore Now
Managed Network Professional management and monitoring of network devices (router, switch, firewall) configuration, optimization and performance Explore Now
Managed Cloud (Public / Private) Professional management of your public and private cloud infrastructures to meet your cloud needs Explore Now
Managed Security 24/7 monitoring, analysis and response services against cyber security threats Explore Now
Managed Backup & Disaster Recovery Backup and disaster recovery plans, implementation, operation to ensure your data security and business continuity Explore Now
License Rental
cPanel Licenses cPanel software license rental solutions Explore Now
Plesk Licenses Plesk software license rental solutions Explore Now
DirectAdmin Licenses DirectAdmin software license rental solutions Explore Now
LiteSpeed Licenses LiteSpeed software license rental solutions Explore Now
CloudLinux Licenses CloudLinux software license rental solutions Explore Now
Cyber Security
HEIMWALL Fully developed by Netinternet, protect against cyber attacks with our Web Application Firewall solution Explore Now →
AntiDDoS High-capacity volumetric Anti-DDoS protection provided free by default on all our services Explore Now →
VPN Solutions Secure, encrypted tunnel connections for your remote offices and employees with our managed VPN solutions Explore Now →
Layer4 Stateless Firewall Layer4 stateless firewall solution for filtering and directing incoming traffic Explore Now →
SSL Certificates Secure connection solutions with free and paid SSL/TLS certificate options Explore Now →
Penetration Tests Penetration tests performed by third parties in cooperation with TSE-approved testing firms Explore Now →
Corporate Email
Corporate Email Solutions Fully domestic, KVKK compliant, 100% compatible with Outlook and all mail programs, professional, uninterrupted email service Explore Now →
Bulk Email Sending Manageable bulk email sending services with high delivery rates for your marketing campaigns Explore Now →
Email Archiving Secure archiving of all your email traffic to protect corporate memory and comply with legal requirements Explore Now →
Free Email Migration Service Wherever your email service is, we migrate you to Netinternet corporate email solution for free! Explore Now →
Traditional Web Hosting
cPanel Web Hosting Fast and reliable hosting packages with easy setup and management using cPanel, the world's most popular hosting management panel. Explore Now →
cPanel Reseller Hosting Fully customizable cPanel-based reseller hosting solution for starting your own hosting business Explore Now →
DirectAdmin Reseller Hosting Scalable and cost-effective reseller hosting powered by lightweight DirectAdmin control panel Explore Now →
Free Hosting Migration Service Professional migration services to move your existing systems to Netinternet data center infrastructure Explore Now →
Domain Names
Domain Registration Services Domain registration and easy management at the most affordable prices in all popular extensions (.com, .net, .org, etc.) Explore Now →
Domain Transfer Services Transfer your domains to Netinternet for professional domain management services Explore Now →
Domain Reseller Flexible and reliable reseller program and integration services for offering domain registration to your customers Explore Now →
Free Hosting with Domain Free hosting service for domains registered or transferred to Netinternet Explore Now →
Hosting & Cloud Service Providers High-density infrastructures, multi-tenant architectures and SLA-focused sustainable data center solutions for hosting and cloud providers Explore Now →
E-Commerce Companies High-performance, secure and uninterrupted e-commerce infrastructures resilient to sudden traffic surges during campaign periods Explore Now →
Software Developers Developer-friendly infrastructure solutions with CI/CD compatible, API-supported, automation-ready flexible resource management Explore Now →
SaaS Providers Scalable, high-availability and continuity-focused cloud infrastructures suitable for SaaS architectures serving many users. Explore Now →
AI & R&D GPU-based high-performance and scalable infrastructures for big data processing, model training and high computation tasks Explore Now →
Agencies & Marketing Multi-client management compatible, quick setup, high-performance and flexible web hosting infrastructures Explore Now →
Media & Broadcasting High bandwidth and low latency infrastructure solutions for live streaming, video and heavy content traffic Explore Now →
Banks & Fintech Regulation-compliant, Tier-3/Tier-4 standard, highly secure financial infrastructures ensuring uninterrupted service Explore Now →
Government & Education Long-term, sustainable and secure infrastructure solutions compliant with regulations and data security requirements Explore Now →
Manufacturing / Industry Low-latency and high-availability infrastructure solutions compatible with Industry 4.0, IoT and production automation systems Explore Now →
Healthcare Organizations Highly secure and uninterrupted health informatics infrastructures prioritizing patient data privacy and continuity Explore Now →
HEIMWALL – Web Application Firewall Protect your web applications against advanced attacks with our 100% domestic WAF platform HEIMWALL Explore Now →
Ilkbyte - Cloud Server Service Scalable and high-performance cloud servers deployable in seconds with our domestically developed orchestration infrastructure Explore Now →
Netrafix - Bandwidth Monitoring Manage 5651 compliant logging and bandwidth billing (Burst, Traffic Quota, 95th Percentile) in one platform with sFlow, NetFlow and IPFIX supported Netrafix Explore Now →
Secure Internet - For ISPs Keep your DNS traffic in your own network with 100% domestic DNS software developed for authorized ISPs Explore Now →
DirectIP - IP Management System 100% domestic IP management platform developed by Netinternet for centralized IP address, subnet, VLAN and DHCP management Explore Now →
RuleDNS - Rule-Based DNS Management Dynamically manage DNS responses with rule-based RuleDNS, easily integrate CDN and services with API support Explore Now →
Documents / Whitepapers Developer-focused technical documentation covering all API endpoints, usage scenarios and automation examples Explore Now →
API Documentation Developer-focused technical documentation covering API endpoints, usage scenarios and automation examples for platform integration Explore Now →
Peering Policies Reference policies transparently explaining our network architecture, traffic exchange principles and peering criteria Explore Now →
Frequently Asked Technical Questions Clear and actionable answers to the most frequently asked technical questions about infrastructure, security and operations Explore Now →
System Status Status page transparently sharing real-time status, planned maintenance and past outages of all platforms and services Explore Now →
Our Physical Data Center
Our Physical Data Center Our corporate data center facility designed with high security standards and redundant power and cooling infrastructure Explore Now →
Power, Cooling, Security Facility architecture designed for critical infrastructures with redundant power lines, climate systems and multi-layered physical security Explore Now →
Internet Access Points Low-latency and high-availability backbone connections through multiple operators and internet exchange points Explore Now →
Network Infrastructure
Network Infrastructure Uninterrupted connectivity infrastructure with multi-carrier connections, redundant backbone and high-capacity network architecture Explore Now →
Network Policies Sustainable network operation policies with transparently defined rules for traffic management, peering, security and capacity usage Explore Now →
Planning and Processes Scalable and controlled network management approach with pre-designed network capacity planning, growth scenarios and operational processes Explore Now →
Certificates and Documents
Our Certifications We provide auditable and sustainable infrastructure standards with our certifications for information security and service continuity Explore Now →
Security Policy We ensure protection of infrastructure and data with our security policies covering information security, access control and risk management Explore Now →
KVKK Compliance Data processing and storage structure compliant with KVKK and related regulations with defined technical and administrative measures for personal data protection. Explore Now →
Quality Policy Our quality management policies within the scope of ISO 9001 for continuous improvement of service quality. Explore Now →
Service Management Policy Our policies and standards governing IT service management processes within the scope of ISO/IEC 20000-1. Explore Now →
Business Continuity Policy Our ISO 22301 compliant policies and procedures ensuring business continuity against possible outage scenarios. Explore Now →
Incident Management Policy Our incident management processes and action plans for the detection, response and resolution of security incidents. Explore Now →
Supplier Security Policy Our policy governing information security requirements and risk assessment processes in supplier relationships. Explore Now →
Disclosure Text Text prepared within the scope of our disclosure obligation regarding the processing of your personal data under KVKK. Explore Now →
Cookie Policy Our policy regarding cookies and data collection practices used on our website. Explore Now →
Hosting Provider and Legal Obligation Policy Legal obligations we fulfill as a hosting provider under Law No. 5651. Explore Now →
Blog Posts Technical analyses, sector evaluations and current content about data center, network, cyber security and cloud technologies Explore Now →
Case Studies Reference case studies describing needs encountered, solutions applied and outcomes achieved in real projects Explore Now →
Events and Announcements Events we attend and organize, technical meetings, launches and current announcements about Netinternet Explore Now →
19 Years of Experience

Blog Posts

Discover the success stories of our customers' digital transformation journeys. Each project demonstrates the power of our reliable infrastructure.

Başarı Hikayeleri
911 Hit
2 Comments

Changing the Mail IP Address

We connect to our server via SSH (PuTTY)

mip1

We run the following command,

nano /etc/mailips

A blank black page may appear; we may first need to make a few settings in WHM panel,

mip2

We make our settings from the WHM panel as
shown in the image,

mip3

When we return
to our SSH screen, we run the command again. We type the IP address we want to set as shown in the image, press ctrl-x-y, and save,

mip5

In this section, we can also assign a separate mail IP address for each site, so each site we assigned will send outgoing mail from a different IP
address,

mip6

911 Hit
0 Comments
View Details
1259 Hit
2 Comments

Maldet Installation and Usage

Maldet is a malware detection software for Linux. This free software allows you to detect malicious software on your server. For more detailed information about Linux Malware Detect written
by R-fx Networks, visit http://www.rfxn.com/projects/linux-malware-detect/. Without further delay, let me provide you with information about the installation and usage of the program.

Installation

It is sufficient to run the following commands for
installation.

wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
tar zxvf maldetect-current.tar.gz
cd maldetect-*
sh install.sh

After the installation is completed successfully with these commands, a warning is necessary before
moving on to usage examples. Linux Malware Detect (maldet) consumes a significant amount of I/O on your hard disk during scanning. This can cause serious performance issues on slow or heavily loaded hard disks.

Usage

maldet –help will print all maldet
parameters to the screen.

Let’s do a sample command to scan a website that has been hacked or infected with a backdoor. If the cPanel user of the sample domain netinternet.com.tr on a cPanel server is netinter;

maldet -a
/home/netinter/public_html

you can start a malware scan of the relevant web page’s files with this command. When you start the scan, maldet shows you the number of files.

maldet(9174): {scan} 65314045 files scanned: 0 hits 0
cleaned

In this example taken while the process is ongoing, you can see that only 653 of the 14045 files have been scanned so far. If harmful content is found it will be shown in the hits field, and if content is cleaned it will be
shown in the cleaned field.

When the scan is complete, maldet will print codes to the screen for reporting and cleaning. Examples are below.

maldet(9174): {scan} scan completed on /root/: files 14045, malware hits 1, cleaned
hits

The above line tells us that 1 piece of harmful content was detected.

maldet(9709): {scan} scan report saved, to view run: maldet –report 081513-2051.9709

The above line tells us that we need to type the maldet
–report 081513-2051.9709
command in our console to see the report, name, and other information about the harmful content. The numerical value in this command is automatically generated by the system for each scan.

maldet(9709): {scan}
quarantine is disabled! set quar_hits=1 in conf.maldet or to quarantine results run: maldet -q 081513-2051.9709

The above line tells us that we need to run the maldet -q 081513-2051.9709 command from the console to clean, delete, or quarantine all the
files in the report.

After this example, we will also provide information about some maldet settings.

maldet –report list

command prints the scan operations you have previously performed to the screen.

maldet
–monitor

command continuously performs scanning operations (e.g., maldet –monitor /home continuously scans files uploaded to the /home directory; to stop it, use the maldet -k command; since this operation continues running in the background, it can
cause very serious performance issues on slow or heavily loaded hard disks.)

maldet -a /home/?/public_html

The question mark in the command replaces the asterisk and allows you to scan the public_html folders inside all folders within the
/home folder. This way, you will have performed a malware scan on your entire server by scanning fewer files more quickly.

maldet -b : Runs long scan operations in the background. This way you can start a scan and close the SSH
connection. (e.g., maldet -b -a /home/)

maldet -u : Updates the Maldet virus database.

maldet -r : Scans only files added or changed on a specific day. (e.g., maldet -r /home/?/public_html 2 scans files from the last 2 days.)

maldet –restore : Restores
cleaned or quarantined files. If the software is damaged during virus cleaning, restore can be done with the scan number. (e.g., maldet –restore 081513-2051.9709)

maldet -p : Deletes all quarantined files, logs, and open sessions.

It is also
possible to customize the Maldet software by opening the conf file and editing the information inside it.

nano -w /usr/local/maldetect/conf.maldet

If you type the directory and command written above into the console as-is using the nano
editor, you can edit the maldet conf file. When editing the configuration file and running maldet in monitor mode, it allows you to configure it to send you emails about viruses it finds, automatically quarantine them, and change processing details related to
scanning.

On cPanel servers, if you wish, you can also ensure that accounts with viruses are automatically suspended by setting the quar_susp value in the configuration file to 1.

1259 Hit
0 Comments
View Details
815 Hit
2 Comments

Changing Hosting Password via Customer Panel

We log into our Customer Panel with the information sent to our email address,

We click on the Services - All Services tab from the tabs
on the left side to list our services,

sr2

We click on the View Details tab of the Service whose password we want to change,

From this section we can change our Password,

sr3

From the previous tab we can log into our Panel via cPanel / Plesk Panel,

815 Hit
0 Comments
View Details
1102 Hit
2 Comments

Taking a Backup with Mysqldump

There are necessary tools on many control panels to take a MySQL backup, and taking a MySQL backup is quite simple. In this article, we will provide you with information about how to take a
MySQL backup via command.

In cPanel, MySQL databases are located in the /var/lib/mysql directory. To take a backup of any site, you first need to navigate to this directory. First, we navigate to the directory where the databases are located with the following
commands.

cd /var/lib/mysql

ll

To take a MySQL backup with a command, you will need the server’s MySQL password. We print this password to the screen with the following command.

cat /root/.my.cnf

After
printing our password to the screen, we can now take our MySQL backup. You need to apply the following command for this operation.

mysqldump -u root -p veritabanı > yedek.sql

When you run the command, it will ask for a password. After
copying and pasting the MySQL password we printed to the screen, we confirm with the Enter key. After confirmation, it will start processing and the command line will become inactive. After taking the MySQL backup, the command line will become active again. After the
process is complete, you can list the contents again with the ll command and see the backup you took as yedek.sql.

Restoring a Backup

If you have a previously taken MySQL backup and want to import it, you need to use the following
commands. Since the server MySQL password is required during the backup restore process, we first print our password to the screen and then proceed.

cat /root/.my.cnf

Password on Screen

mysql -u root -p veritabanı <
yedek.sql

After applying the command, we again enter our password and confirm with the Enter key and wait for the process to finish. After the process is complete, the database will have been imported.

1102 Hit
0 Comments
View Details
1196 Hit
2 Comments

What is a Nameserver?

Nameserver (NS) are name servers used to query your domain name and determine which server your site will run on. When you redirect to the nameserver addresses provided by the
hosting company from the company where you purchased your domain name, your site will operate on whichever server the domain Nameserver (NS) addresses point to. Nameserver (NS) addresses query based on the IP addresses next to them and find whichever server that IP
address belongs to.

For example; you can install software on more than one server for the same domain name. However, your site runs from whichever server your domain name’s NS addresses point to. The data on the other server has no
effect.

For the hosting or reseller services you will receive from our company, you should redirect your domain name servers as follows.

ns1.ni.net.tr

ns2.ni.net.tr

If you
want to use your own domain name servers in your reseller service, the IP addresses you need to assign to your nameserver addresses should be as follows;

ns1.alanadi.com > 95.173.189.2

ns2.alanadi.com >
95.173.190.2

1196 Hit
0 Comments
View Details
12384 Hit
2 Comments

What is a Nameserver? How to Configure Domain Redirection?

Nameserver (NS) are name servers that will be used to query your domain name. When you redirect to the nameserver addresses provided by the
hosting company from the company where you purchased your domain name, your site will operate on whichever server the domain Nameserver (NS) addresses point to. Nameserver (NS) addresses query based on the IP addresses next to them and find whichever server that IP
address belongs to.

For example; you can install software on more than one server for the same domain name. However, your site runs from whichever server your domain name’s NS addresses point to. The data on the other server has no effect.

For the Hosting
or Reseller services you will receive from our company, you need to redirect your domain name servers as follows;

ns1.ni.net.tr

ns2.ni.net.tr

If you want to use your own domain name servers in your reseller service,
the IP addresses you need to assign to your nameserver addresses should be as follows;

ns1.alanadi.com > 95.173.189.2

ns2.alanadi.com > 95.173.190.2

12384 Hit
0 Comments
View Details
1673 Hit
2 Comments

Netinternet DNS Resolver Servers

What is DNS (Domain Name System)?

DNS is the system used to convert internet domain names to IP addresses and IP addresses to domain names. DNS servers enable the
resolution of URL (Uniform Resource Locator) or FQDN (Fully Qualified Domain Name) addresses to IP addresses. This way, instead of memorizing IP addresses, we use more memorable host addresses, i.e., domain addresses.

DNS, nameservers (name servers) and DNS
resolvers are the most important components that make up the DNS system. Converting domain names to IP addresses is made possible by DNS resolvers. Netinternet’s data center contains 4 IPv4 and IPv6 enabled DNS resolver servers, and these servers are only used on
servers within the data center.

IPv4 DNS Resolver

159.253.34.4

159.253.34.5

IPv6 DNS Resolver

2a03:2100::4
2a03:2100::5

Changing DNS Resolver on Linux Operating Systems

The
file path you need to edit to change DNS resolver addresses on Linux operating systems: /etc/resolv.conf

After opening the file with any editor installed on your operating system, you need to update the information by writing nameserver at the beginning for each
DNS resolver.

Changing DNS Resolver on Windows Operating System

To change DNS resolver addresses on Windows operating systems, go to the properties of the active network connection via “Network Connections”, click on
“Internet Protocol Version 4” and press the properties button. On the screen that appears (like the right window in the image below), you can define DNS resolver servers.

1673 Hit
0 Comments
View Details
Sunucular
2406 Hit
2 Comments

What is Netstat? How is it Used?

Netstat is a console command that can provide detailed information about network connections, routing table, interface statistics, and similar network connection information.

The
netstat command is used with various parameters. These parameters and their meanings are as follows:

-a : Prints all TCP and UDP connections to the screen. -e : Displays statistics of incoming and outgoing packet counts. -n : Displays all connections
numerically. -o : Lists all connections by PID number and application name. -p : Prints the application and PID numbers used by connections to the screen. -s : Prints statistical data according to rules to the screen. -r : Displays the contents of the IP routing
table.

Meanings of Connection States in Netstat Output

ESTABLISHED : The socket connection has been established. SYN_SENT : The socket is trying to establish a connection. SYN_RECV : A connection request has arrived from the network. FIN_WAIT1 : The
socket has been closed, the connection is about to be terminated. FIN_WAIT2 : The connection has been terminated. The socket is waiting for the other end to terminate the connection. TIME_WAIT : The socket is waiting to receive packets that may arrive after it closes.
CLOSED : The socket is not in use. CLOSE_WAIT : The other end has closed the connection. The socket is waiting to close. LAST_ACK : The other end has terminated the connection and closed the socket. Waiting for confirmation. LISTEN : The socket is in listening mode
for incoming connections. CLOSING : Local and remote sockets have been closed but have not sent all their data. Sockets do not close until all data has been sent.

Some Example Commands to Get Netstat Output via SSH

Lists All TCP and UDP
Connections

netstat -ntu

Prints SYN_SENT and SYN_RECV connection states among all TCP and UDP connections to the screen. You can change the part after grep to your preference and see other connections on the screen.

netstat -ntu | grep
SYN

Prints only ESTABLISHED connections to the screen.

netstat -ntu | grep ESTABLISHED

The following command sorts the entire IP list including values printed with the ffff table from smallest to largest. You can also add grep to the command to list
by connection state.

netstat -ntu | awk ‘ {print $5} ’ | awk ‘ {sub(“::ffff:”,“”);print} ’ | cut -f1 -d ‘:’ | sort | uniq -c | sort -n | grep -v -e server -e Address 127.0.0.1 -e 0.0.0.0

2406 Hit
0 Comments
View Details
1092 Hit
2 Comments

What is Netstat?

Netstat is a console command that can provide detailed information about network connections, routing table, interface statistics, and similar network connection information.

The netstat command is
used with various parameters. These parameters and their meanings are as follows.

-a : Prints all TCP and UDP connections to the screen.

-e : Displays statistics of incoming and outgoing packet
counts.

-n : Displays all connections numerically.

-o : Lists all connections by PID number and application name.

-p : Prints the application and PID numbers used by connections to the
screen.

-s : Prints statistical data according to rules to the screen.

-r : Displays the contents of the IP routing table.

The meanings of connection states in the Netstat output are as
follows.

ESTABLISHED : The socket connection has been established.

SYN_SENT : The socket is trying to establish a connection.

SYN_RECV : A connection request has arrived from the
network.

FIN_WAIT1 : The socket has been closed, the connection is about to be terminated.

FIN_WAIT2 : The connection has been terminated. The socket is waiting for the other end to terminate the
connection.

TIME_WAIT : The socket is waiting to receive packets that may arrive after it closes.

CLOSED : The socket is not in use.

CLOSE_WAIT : The other end has closed the connection. The socket
is waiting to close.

LAST_ACK : The other end has terminated the connection and closed the socket. Waiting for confirmation.

LISTEN : The socket is in listening mode for incoming connections.

CLOSING
: Local and remote sockets have been closed but have not sent all their data.

Some Example Commands to Get Netstat Output via SSH

Lists All TCP and UDP Connections.

netstat -ntu

Prints
SYN_SENT and SYN_RECV connection states among all TCP and UDP connections to the screen. You can change the part after grep to your preference and see other connections on the screen.

netstat -ntu | grep SYN

Prints only
ESTABLISHED connections to the screen.

netstat -ntu | grep ESTABLISHED

The following command sorts the entire IP list including values printed with the ffff table from smallest to
largest. You can also add grep to the command to list by connection state.

netstat -ntu | awk ‘ {print $5} ’ | awk ‘ {sub(“::ffff:”,“”);print} ’ | cut -f1 -d ‘:’ | sort | uniq -c | sort -n | grep -v -e server -e Address
127.0.0.1 -e 0.0.0.0

1092 Hit
0 Comments
View Details