{"id":3413,"date":"2024-07-20T10:00:19","date_gmt":"2024-07-20T10:00:19","guid":{"rendered":"https:\/\/draculaservers.com\/tutorials\/?p=3413"},"modified":"2024-08-02T13:26:02","modified_gmt":"2024-08-02T13:26:02","slug":"how-to-use-dig-command-in-linux","status":"publish","type":"post","link":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/","title":{"rendered":"How To Use dig Command in Linux"},"content":{"rendered":"<div class=\"cl-preview-section\">\n<p id=\"how-to-use-dig-command-in-linux\"><span style=\"font-size: 16px;\">The <\/span><code style=\"font-size: 16px;\">dig<\/code><span style=\"font-size: 16px;\">\u00a0(Domain Information Groper) command is a powerful tool used in Linux and other Unix-based systems to perform DNS (Domain Name System) lookups. It is widely employed by network administrators, system administrators, and developers to retrieve DNS information and diagnose issues related to DNS configurations. By querying DNS servers directly,\u00a0<\/span><code style=\"font-size: 16px;\">dig<\/code><span style=\"font-size: 16px;\">\u00a0can provide detailed information about a domain\u2019s DNS records, making it an essential utility for managing and troubleshooting network infrastructures.<\/span><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>The significance of the\u00a0<code>dig<\/code>\u00a0command lies in its ability to deliver precise and comprehensive DNS information, which is crucial for maintaining the health and performance of network services. Whether you are verifying domain name configurations, investigating network connectivity issues, or ensuring DNS records are correctly propagated,\u00a0<code>dig<\/code>\u00a0serves as a reliable tool. It helps identify and resolve problems that could otherwise lead to downtime, security vulnerabilities, and other operational challenges.<\/p>\n\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"a.-what-is-dig\"><span id=\"what-is-dig\">What is dig?<\/span><\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><code>dig<\/code>\u00a0stands for Domain Information Groper. It is a command-line tool used to query DNS name servers and fetch information about domain name system records. Its primary purpose is to aid in DNS diagnostics and provide administrators with detailed data about DNS records, such as A, AAAA, CNAME, MX, NS, and others. By issuing a DNS query,\u00a0<code>dig<\/code>\u00a0can reveal how a domain name resolves to an IP address or other types of records, facilitating better understanding and management of DNS configurations.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>While there are several DNS querying tools available,\u00a0<code>dig<\/code>\u00a0is often preferred due to its comprehensive output and flexibility. For instance,\u00a0<code>nslookup<\/code>\u00a0is another commonly used tool, but it lacks the detailed and structured output provided by\u00a0<code>dig<\/code>.\u00a0<code>nslookup<\/code>\u00a0is more basic and user-friendly, suitable for quick lookups, whereas\u00a0<code>dig<\/code>\u00a0offers more extensive options and is better suited for in-depth DNS analysis.\u00a0<code>dig<\/code>\u00a0also supports advanced features like EDNS (Extension mechanisms for DNS) and DNSSEC (DNS Security Extensions), making it more powerful for modern DNS troubleshooting.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"basic-syntax-of-dig\">Basic Syntax of dig<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>The general syntax of the\u00a0<code>dig<\/code>\u00a0command is as follows:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig [options] [domain] [type]\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li><code>[options]<\/code>: Optional flags that modify the behavior of the command.<\/li>\n<li><code>[domain]<\/code>: The domain name to query.<\/li>\n<li><code>[type]<\/code>: The type of DNS record to query (e.g., A, AAAA, MX, NS, CNAME).<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Explanation of Basic Options and Arguments<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li><code>@server<\/code>: Specifies a DNS server to query instead of the default resolver.<\/li>\n<li><code>-t type<\/code>: Specifies the type of DNS record to query (e.g.,\u00a0<code>-t A<\/code>\u00a0for A records).<\/li>\n<li><code>+short<\/code>: Provides a concise output, showing only the answer section.<\/li>\n<li><code>+noall +answer<\/code>: Suppresses all output except for the answer section.<\/li>\n<li><code>+trace<\/code>: Traces the path to the authoritative DNS servers for the domain.<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Example Usage:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>Querying an A record for\u00a0<a href=\"http:\/\/example.com\/\">example.com<\/a>:<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com A\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>Querying using a specific DNS server:<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig @8.8.8.8 example.com\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>Getting a short output:<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com +short\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>With these basics, users can start leveraging the\u00a0<code>dig<\/code>\u00a0command for various DNS querying needs, laying the foundation for more advanced usage and customization discussed in the subsequent sections.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"basic-usage-of-dig\">Basic Usage of dig<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Let\u2019s try to understand the basic usage of the dig command in Linux.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"a.-performing-simple-queries\"><span id=\"a-performing-simple-queries\">A. Performing Simple Queries<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Querying A Records<\/strong><br \/>\nThe most basic use of the\u00a0<code>dig<\/code>\u00a0command is to query A records, which map a domain to its corresponding IP address. For example, to find the IP address of\u00a0<code>example.com<\/code>, you can use:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com A\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This command will return details including the queried domain, the type of record, the IP address, and additional information such as the TTL (Time to Live).<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Querying MX Records<\/strong><br \/>\nMX records indicate the mail servers responsible for receiving email for a domain. To query MX records for a domain, use:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com MX\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This will provide a list of mail servers along with their priority levels.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"3\">\n<li><strong>Querying Other Record Types (NS, CNAME, TXT)<\/strong><br \/>\nYou can also query other DNS record types by specifying the type in the command:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>For NS (Name Server) records:<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com NS\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>For CNAME (Canonical Name) records:<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com CNAME\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>For TXT (Text) records:<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com TXT\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"b.-using-dig-with-specific-dns-servers\"><span id=\"b-using-dig-with-specific-dns-servers\">B. Using dig with Specific DNS Servers<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Sometimes you may want to query a specific DNS server rather than using the default one. This can be done by specifying the server\u2019s IP address:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig @8.8.8.8 example.com\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>In this example, the command queries the Google Public DNS server (8.8.8.8) for information about\u00a0<code>example.com<\/code>.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"c.-interpreting-basic-dig-output\"><span id=\"c-interpreting-basic-dig-output\">C. Interpreting Basic dig Output<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>The output of a\u00a0<code>dig<\/code>\u00a0query can be extensive, but understanding the key sections is crucial:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Header Section<\/strong><br \/>\nContains information about the query, including the status and flags.<\/li>\n<li><strong>Question Section<\/strong><br \/>\nShows the domain and the type of record being queried.<\/li>\n<li><strong>Answer Section<\/strong><br \/>\nProvides the requested DNS records, such as IP addresses for A records or mail server information for MX records.<\/li>\n<li><strong>Authority Section<\/strong><br \/>\nLists authoritative DNS servers for the domain.<\/li>\n<li><strong>Additional Section<\/strong><br \/>\nContains additional information relevant to the query.<\/li>\n<\/ol>\n<div class=\"cl-preview-section\">\n<h2 id=\"affordable-vps-hosting-with-dracula-servers\"><span style=\"color: #ff2600;\">Affordable VPS Hosting With Dracula Servers<\/span><\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Looking for reliable and budget-friendly Virtual Private Server (VPS) hosting? Look no further than\u00a0<a href=\"https:\/\/draculaservers.com\/\">Dracula Servers<\/a>. Dracula Servers offers a range of VPS hosting plans tailored to meet diverse needs. With competitive pricing, robust performance, and a user-friendly interface, it\u2019s an excellent choice for individuals and businesses alike.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Explore the\u00a0<a href=\"https:\/\/draculaservers.com\/\">Dracula Servers website<\/a> to discover hosting solutions that align with your requirements and take your online presence to new heights with their affordable and efficient VPS hosting services.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><a href=\"https:\/\/draculaservers.com\/\"><strong>Visit Dracula Servers<\/strong><\/a>\u00a0and experience reliable VPS hosting without breaking the bank.<\/p>\n<\/div>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"advanced-usage-of-dig\">Advanced Usage of dig<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Now that we have gone through the basic syntax and usage of the dig command in Linux, let\u2019s go over some advance usages:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"a.-querying-multiple-record-types\"><span id=\"a-querying-multiple-record-types\">A. Querying Multiple Record Types<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>You can query multiple types of records in a single command by specifying the desired types:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com A MX NS\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This command will return A, MX, and NS records for\u00a0<code>example.com<\/code>.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"b.-customizing-output\"><span id=\"b-customizing-output\">B. Customizing Output<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Using +short for Concise Results<\/strong><br \/>\nThe\u00a0<code>+short<\/code>\u00a0option simplifies the output to show only the essential information:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com +short\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Suppressing Sections with +noall and +answer<\/strong><br \/>\nYou can customize the output to show only the answer section by using:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com +noall +answer\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This will display only the pertinent DNS records, omitting the header and other sections.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"c.-tracing-dns-resolution-paths\"><span id=\"c-tracing-dns-resolution-paths\">C. Tracing DNS Resolution Paths<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>The\u00a0<code>+trace<\/code>\u00a0option allows you to trace the path to the authoritative DNS servers:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com +trace\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This is useful for diagnosing DNS propagation issues and understanding the delegation path.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"d.-querying-with-edns-and-dnssec\"><span id=\"d-querying-with-edns-and-dnssec\">D. Querying with EDNS and DNSSEC<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Using EDNS (Extension mechanisms for DNS)<\/strong><br \/>\nEDNS extends the capabilities of DNS by allowing larger packet sizes and additional options. You can enable it with:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig +edns=0 example.com\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Validating DNSSEC Records<\/strong><br \/>\nDNSSEC adds a layer of security to DNS by enabling verification of the authenticity of responses. To query DNSSEC records, use:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com DNSKEY +dnssec\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"e.-executing-commands-on-found-records\"><span id=\"e-executing-commands-on-found-records\">E. Executing Commands on Found Records<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>The\u00a0<code>-exec<\/code>\u00a0option allows you to execute commands on the found files. For example, to list all A records and perform a custom command:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com A -exec ls -lh {}\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This command will find A records and then execute the\u00a0<code>ls -lh<\/code>\u00a0command on the results.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>By mastering both basic and advanced usage of the\u00a0<code>dig<\/code>\u00a0command, users can efficiently manage DNS records, troubleshoot network issues, and ensure their domain configurations are correct and secure. The next sections will delve into practical examples and automation techniques to further enhance your proficiency with\u00a0<code>dig<\/code>.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"practical-examples-of-dig-usage\">Practical Examples of dig Usage<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Let\u2019s go over some practicual scenarios where dig command is very useful:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"a.-diagnosing-dns-issues\"><span id=\"a-diagnosing-dns-issues\">A. Diagnosing DNS Issues<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Checking DNS Propagation<\/strong><br \/>\nTo verify if DNS changes have propagated, you can use\u00a0<code>dig<\/code>\u00a0with different DNS servers. For example:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig @8.8.8.8 example.com\r\ndig @1.1.1.1 example.com\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Comparing the results from different servers can help determine if changes have propagated globally.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Identifying DNS Resolution Problems<\/strong><br \/>\nIf a domain isn\u2019t resolving correctly, you can use\u00a0<code>dig<\/code>\u00a0to trace where the issue lies. Start by querying the authoritative servers:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com +trace\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This command will show the resolution path and highlight where the breakdown occurs.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"b.-verifying-mail-server-configuration\"><span id=\"b-verifying-mail-server-configuration\">B. Verifying Mail Server Configuration<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Checking MX Records<\/strong><br \/>\nEnsure that mail servers are correctly configured by querying MX records:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com MX +short\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Verify that the returned servers are the intended ones and that their priorities are correct.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Confirming SPF Records<\/strong><br \/>\nSPF (Sender Policy Framework) records help prevent email spoofing. Use\u00a0<code>dig<\/code>\u00a0to check SPF records:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com TXT +short | grep \"v=spf1\"\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Ensure that the SPF record includes the correct IP addresses or domains authorized to send mail on behalf of your domain.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"c.-domain-ownership-verification\"><span id=\"c-domain-ownership-verification\">C. Domain Ownership Verification<\/span><\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Using SOA Records<\/strong><br \/>\nSOA (Start of Authority) records contain administrative information about the domain. Querying SOA records can help verify domain ownership:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com SOA +short\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This will return the primary name server and the email address of the domain administrator.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Checking DNSSEC Signatures<\/strong><br \/>\nFor domains using DNSSEC, verify the presence of DNSSEC signatures to ensure the integrity of the DNS information:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com DNSKEY +dnssec +short\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"automating-dns-queries-with-dig\">Automating DNS Queries with dig<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"a.-using-scripts-for-routine-checks\"><span id=\"a-using-scripts-for-routine-checks\">A. Using Scripts for Routine Checks<\/span><\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Creating a Basic Shell Script<\/strong><br \/>\nAutomate regular DNS checks by creating a simple shell script. For example, to check A and MX records for multiple domains:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">#!\/bin\/bash\r\ndomains=(\"example.com\" \"anotherdomain.com\")\r\nfor domain in \"${domains[@]}\"; do\r\n  echo \"Checking A and MX records for $domain\"\r\n  dig $domain A +short\r\n  dig $domain MX +short\r\ndone\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This script loops through the specified domains and queries their A and MX records.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Scheduling Script Execution with cron<\/strong><br \/>\nUse\u00a0<code>cron<\/code>\u00a0to schedule the execution of the script at regular intervals. Edit the crontab file with:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">crontab -e\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Add a line to run the script daily:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">0 2 * * * \/path\/to\/your\/script.sh\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This line schedules the script to run at 2 AM every day.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"b.-monitoring-dns-changes\"><span id=\"b-monitoring-dns-changes\">B. Monitoring DNS Changes<\/span><\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li><strong>Tracking DNS Changes Over Time<\/strong><br \/>\nAutomate monitoring of DNS changes by periodically querying and comparing the results. Store the initial DNS records in a file:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">dig example.com A +short &gt; \/path\/to\/initial_records.txt\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Periodically check for changes and compare with the initial records:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">#!\/bin\/bash\r\ncurrent_records=$(dig example.com A +short)\r\ninitial_records=$(cat \/path\/to\/initial_records.txt)\r\nif [ \"$current_records\" != \"$initial_records\" ]; then\r\n  echo \"DNS records have changed for example.com\"\r\nfi\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol start=\"2\">\n<li><strong>Sending Alerts for DNS Changes<\/strong><br \/>\nExtend the monitoring script to send email alerts if changes are detected. Use a tool like\u00a0<code>mail<\/code>\u00a0to send notifications:<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism  language-sh\">#!\/bin\/bash\r\ncurrent_records=$(dig example.com A +short)\r\ninitial_records=$(cat \/path\/to\/initial_records.txt)\r\nif [ \"$current_records\" != \"$initial_records\" ]; then\r\n  echo \"DNS records have changed for example.com\" | mail -s \"DNS Change Alert\" your-email@example.com\r\nfi\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>By automating DNS queries and monitoring with\u00a0<code>dig<\/code>, you can efficiently manage your domain configurations, detect changes, and respond promptly to any issues. The next sections will explore best practices for using\u00a0<code>dig<\/code>\u00a0and troubleshooting common problems.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"wrap-up\">Wrap Up<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>In this guide, we\u2019ve explored the\u00a0<code>dig<\/code>\u00a0command, a versatile tool essential for DNS querying and network troubleshooting in Linux. We covered its basic syntax, practical usage examples for diagnosing DNS issues, verifying mail server configurations, and advanced features for more detailed queries. Additionally, we looked at automating\u00a0<code>dig<\/code>\u00a0queries with scripts and cron jobs for continuous DNS monitoring. Mastering\u00a0<code>dig<\/code>\u00a0equips you with the skills to effectively manage and troubleshoot DNS configurations, ensuring robust and reliable network operations.<\/p>\n<p>Check out More Linux Tutorials <a href=\"https:\/\/draculaservers.com\/tutorials\/\" target=\"_blank\" rel=\"noopener\">Here!<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The dig\u00a0(Domain Information Groper) command is a powerful tool used in Linux and other Unix-based systems to perform DNS (Domain Name System) lookups. It is widely employed by network administrators, system administrators, and developers to retrieve DNS information and diagnose issues related to DNS configurations. By querying DNS servers directly,\u00a0dig\u00a0can provide detailed information about a [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[172],"tags":[548,547,545,546,549],"class_list":["post-3413","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-tutorials","tag-advanced-dig-command-usage","tag-basic-dig-command-usage","tag-dns-querying-tools","tag-installing-dig-on-linux","tag-troubleshooting-dns-with-dig"],"blocksy_meta":[],"featured_image_urls_v2":{"full":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png",1280,720,false],"thumbnail":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26-150x150.png",150,150,true],"medium":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26-300x169.png",300,169,true],"medium_large":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26-768x432.png",768,432,true],"large":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26-1024x576.png",1024,576,true],"1536x1536":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png",1280,720,false],"2048x2048":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png",1280,720,false],"pk-small":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26-80x80.png",80,80,true],"pk-thumbnail":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26-300x225.png",300,225,true]},"post_excerpt_stackable_v2":"<p>The dig\u00a0(Domain Information Groper) command is a powerful tool used in Linux and other Unix-based systems to perform DNS (Domain Name System) lookups. It is widely employed by network administrators, system administrators, and developers to retrieve DNS information and diagnose issues related to DNS configurations. By querying DNS servers directly,\u00a0dig\u00a0can provide detailed information about a domain\u2019s DNS records, making it an essential utility for managing and troubleshooting network infrastructures. The significance of the\u00a0dig\u00a0command lies in its ability to deliver precise and comprehensive DNS information, which is crucial for maintaining the health and performance of network services. Whether you are verifying&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/draculaservers.com\/tutorials\/category\/linux-tutorials\/\" rel=\"category tag\">Linux Tutorials<\/a>","author_info_v2":{"name":"Abdul Mannan","url":"https:\/\/draculaservers.com\/tutorials\/author\/abdul-mannan-tbgmail-com\/"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Use dig Command in Linux - Dracula Servers Tutorials<\/title>\n<meta name=\"description\" content=\"Wondering how to use the dig command in Linux for DNS querying and network troubleshooting; learn it from this detailed guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Use dig Command in Linux - Dracula Servers Tutorials\" \/>\n<meta property=\"og:description\" content=\"Wondering how to use the dig command in Linux for DNS querying and network troubleshooting; learn it from this detailed guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Dracula Servers Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-20T10:00:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-02T13:26:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Abdul Mannan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abdul Mannan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/\"},\"author\":{\"name\":\"Abdul Mannan\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/ac89d0281f4fb596bfaa0bc1e746c8a6\"},\"headline\":\"How To Use dig Command in Linux\",\"datePublished\":\"2024-07-20T10:00:19+00:00\",\"dateModified\":\"2024-08-02T13:26:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/\"},\"wordCount\":1636,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-26.png\",\"keywords\":[\"advanced dig command usage\",\"basic dig command usage\",\"DNS querying tools\",\"installing dig on Linux\",\"troubleshooting DNS with dig\"],\"articleSection\":[\"Linux Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/\",\"name\":\"How To Use dig Command in Linux - Dracula Servers Tutorials\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-26.png\",\"datePublished\":\"2024-07-20T10:00:19+00:00\",\"dateModified\":\"2024-08-02T13:26:02+00:00\",\"description\":\"Wondering how to use the dig command in Linux for DNS querying and network troubleshooting; learn it from this detailed guide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-26.png\",\"contentUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-26.png\",\"width\":1280,\"height\":720,\"caption\":\"How To Use dig Command in Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/how-to-use-dig-command-in-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Use dig Command in Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#website\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\",\"name\":\"Dracula Servers Tutorials\",\"description\":\"Dedicated Servers\",\"publisher\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\",\"name\":\"Dracula Servers\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/dracula_full_logo_smaller.png\",\"contentUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/dracula_full_logo_smaller.png\",\"width\":1625,\"height\":200,\"caption\":\"Dracula Servers\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/ac89d0281f4fb596bfaa0bc1e746c8a6\",\"name\":\"Abdul Mannan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g\",\"caption\":\"Abdul Mannan\"},\"description\":\"An individual trying to decipher the enigmas of technology by the sheer driving force of curiosity. Interested in learning new skills and being better at those skills than the lot.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Use dig Command in Linux - Dracula Servers Tutorials","description":"Wondering how to use the dig command in Linux for DNS querying and network troubleshooting; learn it from this detailed guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/","og_locale":"en_US","og_type":"article","og_title":"How To Use dig Command in Linux - Dracula Servers Tutorials","og_description":"Wondering how to use the dig command in Linux for DNS querying and network troubleshooting; learn it from this detailed guide.","og_url":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/","og_site_name":"Dracula Servers Tutorials","article_published_time":"2024-07-20T10:00:19+00:00","article_modified_time":"2024-08-02T13:26:02+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png","type":"image\/png"}],"author":"Abdul Mannan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Abdul Mannan","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#article","isPartOf":{"@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/"},"author":{"name":"Abdul Mannan","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/person\/ac89d0281f4fb596bfaa0bc1e746c8a6"},"headline":"How To Use dig Command in Linux","datePublished":"2024-07-20T10:00:19+00:00","dateModified":"2024-08-02T13:26:02+00:00","mainEntityOfPage":{"@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/"},"wordCount":1636,"commentCount":0,"publisher":{"@id":"https:\/\/draculaservers.com\/tutorials\/#organization"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png","keywords":["advanced dig command usage","basic dig command usage","DNS querying tools","installing dig on Linux","troubleshooting DNS with dig"],"articleSection":["Linux Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/","url":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/","name":"How To Use dig Command in Linux - Dracula Servers Tutorials","isPartOf":{"@id":"https:\/\/draculaservers.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#primaryimage"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png","datePublished":"2024-07-20T10:00:19+00:00","dateModified":"2024-08-02T13:26:02+00:00","description":"Wondering how to use the dig command in Linux for DNS querying and network troubleshooting; learn it from this detailed guide.","breadcrumb":{"@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#primaryimage","url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png","contentUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-26.png","width":1280,"height":720,"caption":"How To Use dig Command in Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/draculaservers.com\/tutorials\/how-to-use-dig-command-in-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/draculaservers.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"How To Use dig Command in Linux"}]},{"@type":"WebSite","@id":"https:\/\/draculaservers.com\/tutorials\/#website","url":"https:\/\/draculaservers.com\/tutorials\/","name":"Dracula Servers Tutorials","description":"Dedicated Servers","publisher":{"@id":"https:\/\/draculaservers.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/draculaservers.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/draculaservers.com\/tutorials\/#organization","name":"Dracula Servers","url":"https:\/\/draculaservers.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2016\/06\/dracula_full_logo_smaller.png","contentUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2016\/06\/dracula_full_logo_smaller.png","width":1625,"height":200,"caption":"Dracula Servers"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/person\/ac89d0281f4fb596bfaa0bc1e746c8a6","name":"Abdul Mannan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g","caption":"Abdul Mannan"},"description":"An individual trying to decipher the enigmas of technology by the sheer driving force of curiosity. Interested in learning new skills and being better at those skills than the lot."}]}},"_links":{"self":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/3413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/comments?post=3413"}],"version-history":[{"count":1,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/3413\/revisions"}],"predecessor-version":[{"id":3415,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/3413\/revisions\/3415"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/media\/3414"}],"wp:attachment":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/media?parent=3413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/categories?post=3413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/tags?post=3413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}