<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dynamic Net, Inc.</title>
	<atom:link href="http://www.dynamicnet.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dynamicnet.net</link>
	<description>PCI Compliant Web Hosting and Managed Service Provider</description>
	<lastBuildDate>Wed, 16 May 2012 19:45:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Your site is hacked, now what?</title>
		<link>http://www.dynamicnet.net/2012/05/site-hacked-now-what/</link>
		<comments>http://www.dynamicnet.net/2012/05/site-hacked-now-what/#comments</comments>
		<pubDate>Mon, 14 May 2012 13:00:19 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=2645</guid>
		<description><![CDATA[For almost seventeen years now, we've been helping individuals as well as hosting providers with hacker clean up.

Please allow me to share with you some of that experience in terms of what you should do should you find your site is hacked.]]></description>
			<content:encoded><![CDATA[<p>For almost seventeen years now, we&#8217;ve been helping individuals as well as hosting providers with hacker clean up.</p>
<p>Please allow me to share with you some of that experience in terms of what you should do should you find your site is hacked.</p>
<p><strong>First</strong>, backup your site.  Even though the site is hacked, you want to have a backup should you have to undo any of the clean up steps, and have a fresh start at cleaning up.</p>
<p>If your site is based on WordPress, Joomla, Drupla, or any other database-driven method, be sure to include a backup of the database as well as the files in your HTML directory structure.</p>
<p><strong>Second</strong>, If any of the hacked areas include defaces or other visible clues (or even in your face writings), then take screen shots of those areas.  Basically, you want to document what you know about your site being hacked.</p>
<p><strong>Third</strong>, contact your hosting provider technical support giving them as much information as you know along with any screen shots and notes you&#8217;ve taken to date.</p>
<p>If your hosting provider cares about you as a person, and cares about your site, they will do what they can to help you clean up from the hack(s) on your site.  Depending on how quickly they are told, they might be able to review server log files to identify how the hacker(s) gained access and when such access was gained.</p>
<p>Some hosting providers do have the right to charge for clean up per their terms of service; prior to asking them to do any work, ask them if their help in the case you are facing will be done freely.  If yes, move forward; if not, then find out the charges involved and make a decision as to how much you need their help.</p>
<p>In any event, you should still notify your hosting provider so they know you know; AND, that the intent is to clean up the site as quickly as possible.</p>
<p>The main reason you want this notification (even if you are going to clean up the site yourself, or use another party) to the hosting provider is to ease any effort the hosting provider might make against you if they receive pressure to shut down your site.</p>
<p><strong>Fourth</strong>, if you are unsure of how long the cleanup will take, put your site in maintenance mode so your site is not infecting others (or has less of a chance to infect others).</p>
<p><strong>Fifth</strong>, scan any device (mobile, PC, etc.) you or any authorized person who has access to the site for virus AND malware / spyware.  Anti-virus software will often not find any malware, and anti-malware software will often not find any virus.  You need to run two different scans &#8212; one for viruses using an anti-virus program; and another for malware using an anti-malware program.</p>
<p>I recommend NOD32 for anti-virus and malwarebytes.org for anti-malware.</p>
<p><strong>Sixth</strong>, change your passwords &#8212; FTP, SSH, control panel, WordPress, etc. </p>
<p>Read <a title="Revealing the secret of creating secure passwords that are easy to remember and hard for hackers to crack" href="http://www.dynamicnet.net/2012/03/weak-passwords-open-doors/">Revealing the secret of creating secure passwords that are easy to remember and hard for hackers to crack</a> if you want to learn about using pass phrases as a means to create relatively secure passwords. </p>
<p><strong>Seventh</strong>, now you are ready to go through your site and database (if database driven) to find and remove the hacks / defacement.</p>
<p>FTP / SFTP to the site and grab the .htaccess file along with all php and html to start the review.</p>
<p>While there, make sure the .htaccess file and .php files are chmod 644 (most FTP clients allow you to see / set permissions. 644 = _rw_r__r__ where r=read and w=write).</p>
<p>If you see any file with 777 &#8212; _rwxrwxrwx (the preceding _ will be a &#8220;d&#8221; for directories), then note the file name and that file will have a higher priority for being checked for hacks / malware.</p>
<p>Review the .htaccess file (it is a text file) for any redirects that should not be present; it there are redirects, check if the redirect is local (i.e. on the same server your site is on) or external (pointing to a site off the server).</p>
<p>If internal, then the directory and files that the redirect is pointing to need to be reviewed.</p>
<p>i.e. you might see a redirect like &#8220;includes/ice/ice.js&#8221; and then go to the includes/ice directory and see a number of .php and .htm[l] files present you didn&#8217;t put there (but the hacker did). Then that entire directory tree can be backed up (play safe), and deleted.</p>
<p>Then check for all files you grabbed for (in the above example) stuff like</p>
<p>Or you might see in the HTML a php encode base 64 statement&#8230;</p>
<p>Now, based on what you see, clean up might be as (relatively speaking) editing the various files to remove what was injected.</p>
<p><strong>Lastly</strong>, once the site is backup and running clean (no more hacks, malware, defacement present), then (if you are running WordPress) review <a href="http://www.linkedin.com/redirect?url=http%3A%2F%2Fcodex%2Ewordpress%2Eorg%2FHardening_WordPress&amp;urlhash=_PmA&amp;_t=tracking_disc" rel="nofollow" target="blank">http://codex.wordpress.org/Hardening_WordPress</a> and <a href="http://www.linkedin.com/redirect?url=http%3A%2F%2Fblog%2Esoftlayer%2Ecom%2F2012%2Ftips-and-tricks-how-to-secure-wordpress%2F&amp;urlhash=XKUi&amp;_t=tracking_disc" rel="nofollow" target="blank">http://blog.softlayer.com/2012/tips-and-tricks-how-to-secure-wordpress/</a> to see what additional security you can put into place for your site.</p>
<p>If you are running WordPress, two of the better plugins we&#8217;ve found for security are <a title="Better WP Security Plugin" href="http://wordpress.org/extend/plugins/better-wp-security/" target="_blank">Better WP Security</a> and <a title="WordFence Security" href="http://wordpress.org/extend/plugins/wordfence/" target="_blank">WordFence Security</a>.</p>
<p>Now, you might find yourself on the find malware, hacks, defacement step and be lost.  If that&#8217;s the case, you might want to reconsider either having your hosting provider get involved in the clean up, or contracting a person or firm to do the clean up for you.</p>
<p>If it comes down to getting outside help, while you are free to try to find the cheapest person or firm to hire, I would recommend <a title="Integrity - don't take our word for it!" href="http://www.dynamicnet.net/about-dni/testimonials/">choosing integrity over price</a>; you want someone who is going to do their best for you, rather than trying to beat a clock to make your pocket book feel better&#8230; with the cheapest choice, you often get what you paid for &#8212; and the site clean up make make things worse off.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have any questions.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2011/05/recommended-wordpress-plugins-that-work-with-our-servers/" rel="bookmark" class="crp_title">Recommended WordPress plugins that work with our servers</a></li><li><a href="http://www.dynamicnet.net/2011/05/htaccess-settings-for-wordpress/" rel="bookmark" class="crp_title">Recommended .htaccess file settings for WordPress hosted on our servers</a></li><li><a href="http://www.dynamicnet.net/2011/11/setup_wordpress_multisite_hsphere/" rel="bookmark" class="crp_title">How to setup WordPress MultiSite in H-Sphere</a></li><li><a href="http://www.dynamicnet.net/2011/06/htaccess_redirect/" rel="bookmark" class="crp_title">Redirection 101 &#8211; Learning how to use redirects for SEO and site changes</a></li><li><a href="http://www.dynamicnet.net/2011/09/wordpress-php-errors-widget/" rel="bookmark" class="crp_title">WordPress PHP Errors Widget</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/05/site-hacked-now-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managed Hosting &#8211; What are they managing?</title>
		<link>http://www.dynamicnet.net/2012/05/managed-hosting-managing/</link>
		<comments>http://www.dynamicnet.net/2012/05/managed-hosting-managing/#comments</comments>
		<pubDate>Mon, 07 May 2012 13:00:00 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Managed Hosting]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[PCI Compliance]]></category>
		<category><![CDATA[Reseller Hosting]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cheap hosting]]></category>
		<category><![CDATA[commodity]]></category>
		<category><![CDATA[secrets]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=1862</guid>
		<description><![CDATA[Are you being lulled into believing you are on a managed server when you rent your server from the likes of Rackspace.com and other data centers stating they are offering managed servers?

What does it really mean when a data center provider states they offer managed servers?]]></description>
			<content:encoded><![CDATA[<p>Are you being lulled into believing you are on a managed server when you rent your server from the likes of Rackspace.com and other data centers stating they are offering managed servers?</p>
<p>What does it really mean when a data center provider states they offer managed servers?</p>
<p>Most of the time, especially when the statement is coming from a company that owns multiple data centers, &#8220;managed servers&#8221; means the servers are managed when you ask for management within the limits of their terms of service.</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">What this means to business owners is when the managed server provider provisions a server for you, the server is insecure, the operating system is insecure, any installed server applications are insecure, the server and its applications are most likely not PCI compliant, and what&#8217;s set up is only what you put down on the order form.</p>
</div>
<p>&nbsp;</p>
<p>Business owners and managers may be in for a rude awakening when they find out their server or sites on their server have been hacked; then when they ask their provider about it, find out that hardening the server was not included, or they only did an initial server hardening but no follow up to keep the server hardened.</p>
<p>Server management falls into two categories:  proactive and reactive.</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">Proactive management typically means the provider actively works on the server on a regular basis without needing a support ticket or request from the customer</p>
<p style="padding-left: 15px;">The proactive managed server will most likely be hardened, kept secured with updates applied within a reasonable time frame as updates come out, have logs reviewed daily, security reviewed daily, and so on.</p>
<p style="padding-left: 15px;">Reactive management typically means the provider does absolutely nothing unless the customer puts in a support ticket asking for help; and then only helps within the terms of service of the provider.</p>
</div>
<p>&nbsp;</p>
<p>If you want peace of mind for your hosting experience, you want proactive management.</p>
<p>If you are not sure what your proactively manages or does not manage, ask them. </p>
<p>Ask them what they proactively do at what frequency through what period of time.  Get specific with questions such as when is a server hardened?  How often are operating system updates checked and applied?  How often are logs reviewed?  What are your procedures for notifying me if I have a near full hard drive partition?  If you notice one of my sites being aggressively attacked?  If you see an error from one of my sites in an error log? &#8230; and so on.</p>
<p>Dynamic Net, Inc. is a full <a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Hosting">managed hosting</a> provider of proactive <a href="http://www.dynamicnet.net/managed-hosting/managed-dedicated-server/" title="Managed Dedicated Servers">managed dedicated servers</a>, proactive managed vps servers, proactive <a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Shared Hosting">managed shared hosting</a>, and proactive <a href="http://www.dynamicnet.net/reseller-hosting/" title="Managed Reseller Hosting">managed reseller hosting</a>.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have questions on our proactive <a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Hosting">managed hosting</a> services.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2012/04/cheap-hosting-limits-growth-site/" rel="bookmark" class="crp_title">Why cheap hosting really limits the growth of your site</a></li><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2011/08/security-snitching/" rel="bookmark" class="crp_title">Security Snitching</a></li><li><a href="http://www.dynamicnet.net/2011/05/moving-wordpress-site/" rel="bookmark" class="crp_title">Moving your WordPress Site from a development subdomain to a domain</a></li><li><a href="http://www.dynamicnet.net/2011/06/log-file-monitoring-management/" rel="bookmark" class="crp_title">Log file monitoring and management</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/05/managed-hosting-managing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revealing the process of becoming PCI Compliant</title>
		<link>http://www.dynamicnet.net/2012/04/pci_complance_process/</link>
		<comments>http://www.dynamicnet.net/2012/04/pci_complance_process/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 13:00:00 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Managed Hosting]]></category>
		<category><![CDATA[PCI Compliance]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[pci compliance]]></category>
		<category><![CDATA[pci dss]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=2025</guid>
		<description><![CDATA[If you want to accept credit cards online, then you need to be PCI Compliant, whether your business is brand new, or your business been established for centuries.

Over the years, we've helped various business owners and managers to become PCI Compliant.

To those who have not gone through the PCI Compliance process, the road to having their first PCI Compliance certificate can look long, hard, and daunting.

This article is meant to take away the sting, especially for first time business owners and managers, by revealing the process of becoming PCI Compliant.]]></description>
			<content:encoded><![CDATA[<p>If you want to accept credit cards online, then you need to be PCI Compliant, whether your business is brand new, or your business been established for centuries.</p>
<p>Over the years, we&#8217;ve helped various business owners and managers to become PCI Compliant.</p>
<p>To those who have not gone through the PCI Compliance process, the road to having their first PCI Compliance certificate can look long, hard, and daunting.</p>
<p>This article is meant to take away the sting, especially for first time business owners and managers, by revealing the process of becoming PCI Compliant.</p>
<p>Like many things in life, gaining PCI Compliance and keeping it is a process.  Let me first cover some common questions and definitions; and then we&#8217;ll get into the heart of the matter.</p>
<p>&nbsp;</p>
<p><strong>What is PCI?</strong></p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">The Payment Card Industry (PCI) Data Security Standard (DSS) was established by the major card brands including: Visa, MasterCard, American Express, Discover Financial Services, and JCB International. All business who process credit cards (merchants) are required to implement the PCI standards into their methods of processing to prevent credit card theft.</p>
</div>
<p>&nbsp;</p>
<p><strong>What does it mean to be PCI Compliant?</strong></p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">A merchant that is PCI Compliant would have successfully filled out the appropriate self assessment questionnaire (SAQ), would have a written security policy which is kept up to date, and would have had their web site scanned by an authorized PCI Compliance scanning vendor where the scan passed.</p>
</div>
<p>&nbsp;</p>
<p><strong>What if I  have online forms or an online cart that uses a third-party processor like Authorize.net, Paypal.com, Verisign Payflow Pro, Google Wallet, or the like?  If my credit card processor is already PCI Compliant, don&#8217;t I inherit their compliance?</strong></p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">No.   While you should only be using payment processors that are PCI Compliant, their PCI Compliance does not transfer to your site and your business.  Source:  <a title="Do organizations using third-party processors have to be PCI compliant?" href="http://www.pcicomplianceguide.org/pcifaqs.php#8" target="_blank">http://www.pcicomplianceguide.org/pcifaqs.php#8</a></p>
</div>
<p>&nbsp;</p>
<p><strong>What are the steps an owner of a web site goes through to become PCI compliant?</strong></p>
<ol>
<li>Determine your merchant level.</li>
<li>Determine your validation type.</li>
<li>Complete and report an attestation of compliance and self assessment questionnaire (SAQ) annually.</li>
<li>Complete and report results of all external vulnerability assessment scans (all public facing IP addresses used to process, view, or handle credit card data require scans) performed by an approved scan vendor (ASV) quarterly.</li>
<li>Create and update an information security policy annually.</li>
</ol>
<p>&nbsp;</p>
<p><strong>What is a merchant level?</strong></p>
<p>The merchant level is based on transaction volume for the organization.</p>
<p>All merchants will fall into one of the four merchant levels based on Visa transaction volume over a 12-month period. Transaction volume is based on the aggregate number of a merchant’s Visa transactions (inclusive of credit, debit and prepaid).</p>
<p>&nbsp;</p>
<div class="dataTable">
<table>
<tbody>
<tr>
<th>Level / Tier <sup>1</sup></th>
<th>Merchant Criteria</th>
<th>Validation Requirements</th>
</tr>
<tr>
<td align="center">1</td>
<td valign="top">Merchants processing over 6 million Visa transactions<br /> annually (all channels) or Global merchants identified as Level 1 by<br /> any Visa region <sup>2</sup></td>
<td valign="top">
<ul>
<li>Annual Report on Compliance (“ROC”) by Qualified Security Assessor<br /> (“QSA”) or internal auditor if signed by officer of the company</li>
<li>Quarterly network scan by Approved Scan Vendor (“ASV”)</li>
<li>Attestation of Compliance Form</li>
</ul>
</td>
</tr>
<tr class="odd">
<td align="center">2</td>
<td valign="top">Merchants processing 1 million to 6 million Visa transactions<br /> annually (all channels)</td>
<td valign="top">
<ul>
<li>Annual Self-Assessment Questionnaire (“SAQ”)</li>
<li>Quarterly network scan by ASV</li>
<li>Attestation of Compliance Form</li>
</ul>
</td>
</tr>
<tr>
<td align="center">3</td>
<td valign="top">Merchants processing 20,000 to 1 million Visa e-commerce<br /> transactions annually</td>
<td valign="top">
<ul>
<li>Annual SAQ</li>
<li>Quarterly network scan by ASV</li>
<li>Attestation of Compliance Form</li>
</ul>
</td>
</tr>
<tr class="odd">
<td align="center">4</td>
<td valign="top">Merchants processing less than 20,000 Visa e-commerce<br /> transactions annually and all other merchants processing up to 1 million<br /> Visa transactions annually</td>
<td valign="top">
<ul>
<li>Annual SAQ recommended</li>
<li>Quarterly network scan by ASV if applicable</li>
<li>Compliance validation requirements set by acquirer</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<div class="fineprint">
<p><sup>1</sup>- <em>Compromised entities may be escalated at regional discretion</em></p>
<p><sup>2</sup> – <em>Merchant meeting Level 1 criteria in any Visa country/region that operates in more than one country/region is considered a global Level 1 merchant. Exception may apply to global merchants if no common infrastructure and if Visa data is not aggregated across borders; in such cases merchant validates according to regional levels.</em></p>
</div>
<div class="fineprint"> </div>
<p><strong>What is a validation type?</strong></p>
<p>The Payment Card Industry classifies level four merchants into five different validation types. The following chart from the Payment Card Industry website gives an explanation of the levels:</p>
<p>Source: https://www.pcisecuritystandards.org/merchants/self_assessment_form.php</p>
<table border="1">
<tbody>
<tr>
<td width="90">
<div align="center"><strong>SAQ Type</strong></div>
</td>
<td width="383">
<div align="left"><strong>Description</strong></div>
</td>
<td width="73">
<div align="center"><strong>SAQ: V1.2</strong></div>
</td>
</tr>
<tr>
<td height="49">
<div align="center"><strong>1</strong></div>
</td>
<td>
<div align="left">Card-not-present (e-commerce or mail/telephone-order) merchants, all cardholder data functions outsourced. This would never apply to face-to-face merchants.</div>
</td>
<td>
<div align="center"><strong>A</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center"><strong>2</strong></div>
</td>
<td>
<div align="left">Imprint-only merchants with no electronic cardholder data storage</div>
</td>
<td>
<div align="center"><strong>B</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center"><strong>3</strong></div>
</td>
<td>
<div align="left">Stand-alone terminal merchants, no electronic cardholder data storage</div>
</td>
<td>
<div align="center"><strong>B</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center"><strong>4</strong></div>
</td>
<td>
<div align="left">Merchants with POS systems connected to the Internet, no electronic cardholder data storage</div>
</td>
<td>
<div align="center"><strong>C</strong></div>
</td>
</tr>
<tr>
<td>
<div align="center"><strong>5</strong></div>
</td>
<td>
<div align="left">All other merchants (not included in Types 1-4 above) and all service providers defined by a payment brand as eligible to complete an SAQ.</div>
</td>
<td>
<div align="center"><strong>D</strong></div>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p><strong>What questions can I expect to be asked on the self assessment questionnaire (SAQ)?</strong></p>
<p>While the exact questions or wording of the questions may vary from assessor to assessor, the following are the types of questions you can expect to be asked:</p>
<ul>
<li>What is the approximate number of credit card transactions you process per calendar year (this goes towards merchant level)?</li>
<li>What is the legal business name of the credit card processing company you are using? (i.e. authorize.net)  If you are using several, you will be asked to list each one.</li>
<li>What is the legal business name of your Web hosting provider?</li>
<li>What is the name of the shopping cart you are using?</li>
<li>What is the legal business name of the data center where your servers are rented or co-located?</li>
<li>If you are using point of sale terminals, who is the legal business name of the manufacturer?  What is the make and model number?</li>
<li>If you are using a payment application what is the legal business name of the payment application vendor?   What is the name of their software?  What version of the software are you using?</li>
</ul>
<p>&nbsp;</p>
<p><strong>What is a PCI Compliance scan?</strong></p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">A PCI Compliance scan involves a <a title="Approved PCI Compliance Scanning Vendors" href="https://www.pcisecuritystandards.org/approved_companies_providers/approved_scanning_vendors.php" target="_blank">scanning vendor</a> running a series of tests from one or more of their servers against your web site, and the server hosting your web site.</p>
<p style="padding-left: 15px;">The tests are meant to ascertain whether or not your site is easy to hack.  Please note since any device can be hacked, passing a PCI Compliance scan doesn&#8217;t mean uncrackable; it just means the site is harder to hack as compared to sites which are not PCI compliant.</p>
<p style="padding-left: 15px;">Only the results of an <a title="Approved PCI Compliance Scanning Vendors" href="https://www.pcisecuritystandards.org/approved_companies_providers/approved_scanning_vendors.php" target="_blank">approved scanning vendor</a> count, so you will want to be sure the vendor you or your bank pick is an approved scanning company.</p>
<p style="padding-left: 15px;">While we work with a number of approved scanning vendors, we recommend <a title="SecurityMetrics.com" href="https://www.securitymetrics.com/validation_type.adp?acquirer=225" target="_blank">SecurityMetrics.com</a>;  they are small business friendly, and tend to be easier to work with compared to other scanning vendors.</p>
</div>
<p>&nbsp;</p>
<p><strong>What is an information security policy?</strong></p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">An information security policy is a written document that you should create and maintain which covers your organization&#8217;s policies and procedures for handling of information.</p>
<p style="padding-left: 15px;">While there are a number of places where you can purchase document templates (200+ pages), SANS has a number of free ones available at <a title="SANS security resources - policies" href="http://www.sans.org/security-resources/policies/internet.php" target="_blank">http://www.sans.org/security-resources/policies/internet.php</a></p>
<p style="padding-left: 15px;">If you search on &#8220;Information Security Policy Template&#8221; (including the quotes) in Google, you might be pleasantly surprised to find PDF versions of a number of organizations that you could use as a guideline.</p>
</div>
<p>&nbsp;</p>
<p>By now, you might be feeling overwhelmed; and, you might be thinking, does it have to be this hard?</p>
<p>The process of getting and keeping PCI Compliance can be overwhelming <strong>IF</strong> you try to eat it in one bite; break down the process into easier to eat bites, and it is not that difficult.</p>
<p><a title="PCI Compliance – A dance with multiple partners" href="http://www.dynamicnet.net/2011/06/pci-compliance-dance-multiple-partners/">PCI Compliance is a dance between multiple dancing partners</a>.  Let&#8217;s start breaking down the process by looking at each party, and who is responsible for what steps.</p>
<p>Here are the parties and pieces involved in the dance:</p>
<ul>
<li>The merchant &#8212; you.</li>
<li>The hosting provider.</li>
<li>The ecommerce application (i.e. shopping cart) being used.</li>
<li>The payment gateway (i.e. authorize.net) being used.</li>
<li>Your web site in terms of any forms and other applications you have installed on the site.</li>
<li>The approved scanning vendor.</li>
<li>Your bank.</li>
<li>Potentially, a PCI Compliance company that acts as a holding company for information on your compliance (i.e. Trustwave does this for a number of banks where you can upload various security documents attesting to your PCI Compliance).</li>
</ul>
<p>&nbsp;</p>
<p>Let&#8217;s look at this dance from multiple angles based on your potential partners.</p>
<h3>Best Practice &#8211; Each PCI Compliance dance partner fits the PCI Compliance theme and individually a strong entity</h3>
<p style="background-color: lightgoldenrodyellow;">You are still you, the merchant.  In your office or home office set up, you are using best practices for security for your network / wireless network along with best practices for how you maintain customer information including any credit card information.  This includes, but is not limited to having a firewall, anti-virus which is kept up to date, anti-malware which is kept up to date, a shredder, and pc&#8217;s with strong passwords with zero paper trail as to passwords.</p>
<p style="background-color: lightcyan;">Your site is being hosted with a <a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Hosting">managed hosting</a> provider like Dynamic Net, Inc. who is also <a title="PCI Compliant eCommerce Hosting" href="http://www.dynamicnet.net/managed-hosting/pci-compliant-ecommerce-hosting/">PCI Compliant</a>; and understands the ins and outs of PCI Compliance.</p>
<p style="background-color: lightgoldenrodyellow;">You are using a PCI compliant, PCI-DSS certified shopping cart like <a title="ShopSite – Secure, High Performance, VISA PA DSS Certified Shopping Cart System" href="http://www.dynamicnet.net/managed-hosting/shopsite/">ShopSite</a> or Prestashop.</p>
<p style="background-color: lightcyan;">You are using a PCI compliant payment processor like authorize.net</p>
<p style="background-color: lightgoldenrodyellow;">Your web site applications such as WordPress, Drupal, and Joomla are up to date including any themes and plugins.</p>
<p style="background-color: lightcyan;">You are using SSL with a <a title="Digitial ID’s – Do they inspire more sales?" href="http://www.dynamicnet.net/2011/09/digitial-ids-inspire-sales/">secure certificate</a> (digital ID); and any form the public can interact with is forced to use SSL (https).</p>
<p style="background-color: lightgoldenrodyellow;">You are using an authorized scanning vendor such as <a title="SecurityMetrics.com" href="https://www.securitymetrics.com/validation_type.adp?acquirer=225" target="_blank">SecurityMetrics.com</a> or Trustwave.</p>
<p>In the above dance, the very first PCI Compliance scan from your authorized scanning vendor (ASV) should be clean &#8212; you are on your way to PCI Compliance; just file the online forms as provided by the ASV with your financial institution or PCI Compliance holding company partner.  In the worse case, you may need a second scan due to the ASV IP addresses needing to be white listed or a configuration change on the ASV end.</p>
<p>The key for becoming PCI compliant quickly involves making sure each partner in the PCI Compliance dance fits. Weak dance partners typically mean the PCI Compliance dance (process) takes longer, and in some cases outright fails.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> for more information.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2011/06/pci-compliance-dance-multiple-partners/" rel="bookmark" class="crp_title">PCI Compliance &#8211; A dance with multiple partners</a></li><li><a href="http://www.dynamicnet.net/2011/09/digitial-ids-inspire-sales/" rel="bookmark" class="crp_title">Digitial ID&#8217;s &#8211; Do they inspire more sales?</a></li><li><a href="http://www.dynamicnet.net/2012/01/hosting-commodity/" rel="bookmark" class="crp_title">Why hosting is not a commodity</a></li><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2012/04/cheap-hosting-limits-growth-site/" rel="bookmark" class="crp_title">Why cheap hosting really limits the growth of your site</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/04/pci_complance_process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why cheap hosting really limits the growth of your site</title>
		<link>http://www.dynamicnet.net/2012/04/cheap-hosting-limits-growth-site/</link>
		<comments>http://www.dynamicnet.net/2012/04/cheap-hosting-limits-growth-site/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 13:00:00 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Managed Hosting]]></category>
		<category><![CDATA[Reseller Hosting]]></category>
		<category><![CDATA[cheap hosting]]></category>
		<category><![CDATA[commodity]]></category>
		<category><![CDATA[customer service]]></category>
		<category><![CDATA[inodes]]></category>
		<category><![CDATA[secrets]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=1910</guid>
		<description><![CDATA[The number one priority of a hosting provider who competes on price is to keep their price low; customers are not their number one priority.  The growth of your web site might be severely impacted when you pick a hosting provider who competes on price.]]></description>
			<content:encoded><![CDATA[<p>When it comes to sayings, one of the older ones is &#8220;if it looks too good to be true, it probably is!&#8221;</p>
<p>The hard part when it comes to choosing a hosting provider when you have approximately 32,000 hosting providers in the United States alone tied to various groups saying, I&#8217;m using so and so for web hosting is commonly falling into the lull of not reading the fine print, not taking the time to do one&#8217;s homework.</p>
<p>You might be a member of the <a title="LinkedIn" href="http://www.linkedin.com/" target="_blank">LinkedIn</a> WordPress group or a similar business or hobby group; and ten or more people share to go with so and so provider; they&#8217;ve been with them for x period of time, and they are happy.</p>
<p>You check out so and so providers site, it looks clean, and they advertise so much disk space and bandwidth&#8230; wow, you are really going to get your money&#8217;s worth&#8230; so you think.</p>
<p>Your site starts off small, and everything appears to be working well.  You might even join the band wagon sharing with others, use my host; look at all I&#8217;m getting for just $ per month.</p>
<p>Now for some house keeping&#8230; almost all businesses fall into one of two categories for how they choose to compete against others in their field of business.</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">Hosting providers who compete on price will do their best to continue being able to compete on price. That typically means cutting corners, focus on being penny smart. It typically means focusing on cost cutting rather than maintaining or adding value.  Their number one priority is the ability for them to keep their price low; you, their customer only come after that number one priority.</p>
<p style="padding-left: 15px;">Hosting providers who compete on value will have higher prices than those who compete on price. The hosting providers who compete on value are typically focused on maintaining and increasing the value they provide to their customers. They are focused on their customers. Human beings mean more and should receive value for what they pay.</p>
</div>
<p>&nbsp;</p>
<p>The majority of the hosting providers in the world compete on price.  And that way of competing involves a <a title="Cheap hosting Dirty Little Secrets" href="http://www.dynamicnet.net/2012/02/cheap-hosting-dirty-little-secrets/">number of dirty little secrets</a>.</p>
<p>One of the dirty little secrets you may never run into if your site stays small &#8212; small in traffic usage, small in CPU usage, small in disk usage, and so on.</p>
<p>If your site does grow, you may find yourself in a bind with the provider for whom you thought you were getting so much value for the dollar just looking at all of the resources they advertise for such a cheap price.</p>
<p>Yet, as your site grows you are most likely going to face problems you would not have thought about in advance.</p>
<h3>inode limit &#8211; WOW, I thought I had so much available disk space.</h3>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">You, or even worse a prospective, big dollar value, client of yours takes an action which involves adding a file to the server (it could be as simple as an online order that creates a temporary file on the server) to find out they cannot.  The prospective customer leaves never to come back</p>
<p style="padding-left: 15px;">You may not even know the problem exists until you try to upload a new file; maybe something as simple as adding a new image to your web site.</p>
<p style="padding-left: 15px;">When you contact the providers support department, you find out you have maxed out all of your <a title="inode definition" href="http://en.wikipedia.org/wiki/Inode" target="_blank">inodes</a>.  To keep it simple, one file or folder takes up one (1) inode.</p>
<p style="padding-left: 15px;">They tell you that you must now delete folders and files to free up inodes; and you are left speechless because you are using less than 5% of the disk space they advertise on their site.</p>
</div>
<p>&nbsp;</p>
<p>Cheap hosting providers, to keep their costs low, will place limits on the number of inodes they allow per hosting plan.</p>
<p>Value hosting providers such as Dynamic Net, Inc. provide unlimited inodes.</p>
<h3>CPU limit, RAM limit, process limit &#8212; what happened to my online store?  Why are my online sales down?</h3>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">Far worse than inodes is when customers cannot place orders on your site&#8230; and you only find out when either an irate customer calls &#8212; if they have the time &#8212; or your hosting provider shuts down your site without advance notice.</p>
<p style="padding-left: 15px;">One way or the other you find out your hosting provider has placed limits on how much CPU, how much RAM, and sometimes even how many processes on the server your site can use.</p>
<p style="padding-left: 15px;">If your site is shut down, you are typically told you must upgrade &#8212; where is that in the budget? &#8212; or move off their services (so much for advance notice to really plan out a move).</p>
<p style="padding-left: 15px;">You feel you are being blackmailed into upgrading so you can get your site back online&#8230; but for how long?  Since the upgraded plan most likely has its own limits for CPU, RAM, and processes.  Where is the light?</p>
<p style="padding-left: 15px;"> </p>
</div>
<p>&nbsp;</p>
<p>On March 7, 2012 there was a post in web hosting discussion forum about a popular, cheap hosting provider titled, <em><strong>Issues with ____________ Throttling?</strong></em> (hosting provider name removed to respect their privacy).</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">I&#8217;m currently running an IPBoard through ____________ and have recently had some slow loading times. Invision suggested that I contact ____________ as it looked like my server was bogged down by other websites, so I contacted ____________ and they just said this:</p>
<p style="padding-left: 30px;">This is because your account is currently experiencing CPU limiting factors (throttling). During the past 24 hours, your account has been throttled for a total of 62455.518 seconds.</p>
<p style="padding-left: 15px;"><strong>Editorial Note:</strong> Is that what you want running behind the scenes slowing down your site; and you are not notified about it unless someone complains?</p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Cheap hosting providers, to keep their costs low, will use either home grown operating systems and tools or operating systems like CloudLinux to severely limit the amount of CPU, RAM, and processes available to a site.</p>
<p>Value providers such as Dynamic Net, who do use CloudLinux, will have limits high enough to allow any normal site usage including being on the home shopping club and various TV shows like QVC; and what limits are in place are high enough ceilings to catch only misuse.</p>
<p>If you were hunting for physical office space, a home, an apartment, etc. you would want to see the place, look at the neighborhood, check out the surrounding businesses.  You would carefully review any lease or rental agreement.  You would leave very little (if anything) to chance.</p>
<p>Why not take a more serious, proactive approach to your hosting needs?</p>
<p>While you may not be in a position to visit a facility or the office of the provider (not all providers own the data center where the equipment is located), you could call or email; and dig deep with questions that go beyond what&#8217;s advertised as being a part of a particular hosting plan.</p>
<p>The bottom line is will the hosting provider allow you to grow your business easily without ever holding you hostage?  Will they be there for you over the years whether your business is growing, or sad to say down sizing?</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have any questions about our <a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Hosting">managed hosting</a> services.  We compete on value because we know you and others like you matter far more as human beings than wanting to be the cheapest or among the cheapest provider around.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2011/05/moving-wordpress-site/" rel="bookmark" class="crp_title">Moving your WordPress Site from a development subdomain to a domain</a></li><li><a href="http://www.dynamicnet.net/2012/02/cheap-hosting-dirty-little-secrets/" rel="bookmark" class="crp_title">Cheap hosting Dirty Little Secrets</a></li><li><a href="http://www.dynamicnet.net/2012/05/managed-hosting-managing/" rel="bookmark" class="crp_title">Managed Hosting &#8211; What are they managing?</a></li><li><a href="http://www.dynamicnet.net/2012/03/installing-wordpress-securely/" rel="bookmark" class="crp_title">Why installing WordPress manually is more secure</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/04/cheap-hosting-limits-growth-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Security Release – Upgrade to 3.3.2 ASAP</title>
		<link>http://www.dynamicnet.net/2012/04/wordpress-security-release/</link>
		<comments>http://www.dynamicnet.net/2012/04/wordpress-security-release/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 16:43:34 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=2660</guid>
		<description><![CDATA[WordPress 3.3.2 is available now and is a security update for all previous versions.]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/download/" target="_blank">WordPress 3.3.2</a> is available now and is a security update for all previous versions.</p>
<p><b>Three external libraries included in WordPress received security updates:</b></p>
<ul>
<li>Plupload (version 1.5.4), which WordPress uses for uploading media.</li>
<li>SWFUpload, which WordPress previously used for uploading media, and may still be in use by plugins.</li>
<li>SWFObject, which WordPress previously used to embed Flash content, and may still be in use by plugins and themes.</li>
</ul>
<p>Thanks to <a href="https://nealpoole.com/blog/" target="_blank">Neal Poole</a> and <a href="http://greywhind.wordpress.com/" target="_blank">Nathan Partlan</a> for <a href="http://codex.wordpress.org/FAQ_Security" target="_blank">responsibly disclosing</a> the bugs in Plupload and SWFUpload, and <a href="http://mars.iti.pk.edu.pl/%7Egrucha/" target="_blank">Szymon Gruszecki</a> for a separate bug in SWFUpload.</p>
<p>WordPress 3.3.2 also addresses:</p>
<ul>
<li>Limited privilege escalation where a site administrator could deactivate network-wide plugins when running a WordPress network under particular circumstances, disclosed by <a href="http://joncave.co.uk/" target="_blank">Jon Cave</a> of our WordPress core security team, and <a href="http://sixohthree.com/" target="_blank">Adam Backstrom</a>.</li>
<li>Cross-site scripting vulnerability when making URLs clickable, by Jon Cave.</li>
<li>Cross-site scripting vulnerabilities in redirects after posting comments in older browsers, and when filtering URLs. Thanks to <a href="http://www.sneaked.net/" target="_blank">Mauro Gentile</a> for responsibly disclosing these issues to the security team.</li>
</ul>
<p>These issues were fixed by the WordPress core security team. Five other bugs were also fixed in version 3.3.2. Consult the <a href="http://core.trac.wordpress.org/log/branches/3.3?rev=20552&amp;stop_rev=20087" target="_blank">change log</a> for more details.</p>
<p><a href="http://wordpress.org/download/" target="_blank">Download WordPress 3.3.2</a> or update now from the Dashboard → Updates menu in your site’s admin area.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2011/05/keeping-wordpress-and-plugins-up-to-date/" rel="bookmark" class="crp_title">The importance of keeping WordPress and plugins up to date</a></li><li><a href="http://www.dynamicnet.net/2011/05/recommended-wordpress-plugins-that-work-with-our-servers/" rel="bookmark" class="crp_title">Recommended WordPress plugins that work with our servers</a></li><li><a href="http://www.dynamicnet.net/2011/11/setup_wordpress_multisite_hsphere/" rel="bookmark" class="crp_title">How to setup WordPress MultiSite in H-Sphere</a></li><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2012/03/installing-wordpress-securely/" rel="bookmark" class="crp_title">Why installing WordPress manually is more secure</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/04/wordpress-security-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do it yourself Search Engine Optimization</title>
		<link>http://www.dynamicnet.net/2012/04/diy_seo/</link>
		<comments>http://www.dynamicnet.net/2012/04/diy_seo/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 13:00:00 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=2549</guid>
		<description><![CDATA[Most of our customers are small to medium businesses where each employee (sometimes there's only the owner) wears many hats.

In the "new normal" economic climate, our customers often seek to the best ways to be frugal, getting the absolute most value for any time or money invested.

Let me share with you some steps you can take on a shoestring budget that will increase the exposure you get on your web site over time.]]></description>
			<content:encoded><![CDATA[<p>Most of our customers are small to medium businesses where each employee (sometimes there&#8217;s only the owner) wears many hats.</p>
<p>In the &#8220;new normal&#8221; economic climate, our customers often seek to the best ways to be frugal, getting the absolute most value for any time or money invested.</p>
<p>Let me share with you some steps you can take on a shoestring budget that will increase the exposure you get on your web site over time.</p>
<h3>First &#8211; Blog on a consistent basis.</h3>
<p>Write about subjects for which you have passion, a level of experience, and tie into the goals of your web site.</p>
<p>If you are using WordPress, I recommend the <a title="AuthorSure Plugin for WordPress" href="http://www.authorsure.com/" target="_blank">AuthorSure</a> plugin which helps you <a title="Why rel=author is just as important as keywords" href="http://www.dynamicnet.net/2012/03/rel_equals_author_helps_seo/">take advantage of how Google ranks verified authors</a>.</p>
<p>The more you publish, the more you are tied to what you publish (by appropriately using rel=author, rel=publisher, and so on), your web site, your articles, and your blog will gain in popularly over time.</p>
<p>I strongly recommend the <a title="Editorial Calendar plugin" href="http://wordpress.org/extend/plugins/editorial-calendar/" target="_blank">WordPress Editorial Calendar plugin</a> to make it easier for you to create an editorial calendar to help you keep an appropriate blogging pace (consistency over time matters more than trying to do it all at once).</p>
<h3>Second &#8211; Tweet what you blog</h3>
<p>Once you are happy with what you&#8217;ve blogged, then tweet about it including a link to the blog article.</p>
<p>Make sure that you use appropriate twitter <a title="Twitter Hash Tags" href="http://hashtags.org/" target="_blank">hashtags</a> to make it easy for what you tweet to be found. </p>
<p>Prior to using a hashtag, I recommend you search on the hashtag to see if your article will be a fit.  You can use multiple hashtags with each tweet.  However, do be careful not to overuse hashtags; typically one to three is enough.</p>
<h3>Third &#8211; Facebook what you blog</h3>
<p>If you are wearing multiple hats as an owner or employee of a small to medium business, then take advantage of <a title="Easily publish from WordPress to Facebook using RSS Graffiti" href="http://www.dynamicnet.net/2012/04/wordpress_facebook_rss_graffiti/">easily publishing from your blog to FaceBook using RSS Graffiti</a>.</p>
<p>Once you set it up, you walk away knowing that as you publish your blogging articles, RSS Graffiti is automatically publishing those articles on the Facebook page(s).</p>
<h3>Fourth &#8211; Google+ what you blog</h3>
<p>If you find an way to automate publishing your blog to Google+, especially a WordPress blog, please let me know.  For now, post about your blog article on your personal and company Google+ pages.</p>
<h3>Fifth &#8211; Post about what you blog in an appropriate LinkedIn group and other forums for which you consistently participate</h3>
<p>Consistency matters always without exceptions is one of the phrases and practices we shared with our daughter and other family members.  It applies to all areas of life.</p>
<p>Find groups on LinkedIn and elsewhere where you can actively participate with on a consistent basis.  Consistency and the quality of your participation matters more than the quantity (volume) of groups or forums.</p>
<p>Share what you blog about with the group(s) and forums being careful to avoid turning a given post into a blatant advertisement.</p>
<p>Over the years, I&#8217;ve found the more often you do your best to serve and help people, over time those same people will come to respect you, trust you, and seek to do business with you as they are able.  Focus on being a servant, and being helpful.</p>
<p>Lastly, almost all forums &#8212; and do this as well for your emails &#8212; allow you to have a signature line; while the number of lines you can use vary, the average tends to be around four to five lines. </p>
<p>Use those lines wisely including a link to your website and blog.</p>
<p>Take the above steps, consistently, within a frequency where you can be consistent in your quality, and over time your web site exposure will increase as well as your search engine rankings.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have any questions.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2012/04/wordpress_facebook_rss_graffiti/" rel="bookmark" class="crp_title">WordPress to Facebook using RSS Graffiti</a></li><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2012/03/rel_equals_author_helps_seo/" rel="bookmark" class="crp_title">Why rel=author is just as important as keywords</a></li><li><a href="http://www.dynamicnet.net/2011/07/connect-wordpress-blog-facebook-notes/" rel="bookmark" class="crp_title">How to connect your WordPress Blog to FaceBook notes</a></li><li><a href="http://www.dynamicnet.net/2011/05/recommended-wordpress-plugins-that-work-with-our-servers/" rel="bookmark" class="crp_title">Recommended WordPress plugins that work with our servers</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/04/diy_seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress to Facebook using RSS Graffiti</title>
		<link>http://www.dynamicnet.net/2012/04/wordpress_facebook_rss_graffiti/</link>
		<comments>http://www.dynamicnet.net/2012/04/wordpress_facebook_rss_graffiti/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 13:00:34 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=2242</guid>
		<description><![CDATA[Easily publish from WordPress to Facebook using RSS Graffiti

RSS Graffiti makes it easy to share your blog posts, Twitter updates, YouTube videos and other social activity with your friends and fans on Facebook. You can use RSS Graffiti with any website or social application that has an RSS/Atom feed.]]></description>
			<content:encoded><![CDATA[<p>While authors blog for various reasons, one of the most common factors of blogging is the desire to get the word out.</p>
<p>One way to increase your blogging audience is to publish the articles you write on your blog to your Facebook fan page(s) or personal page.</p>
<p>Let me share with you one of the ways you can publish your <a title="WordPress blog for Dynamic Net" href="http://www.dynamicnet.net/blog/">WordPress blog</a> articles to Facebook without the need for a WordPress plugin, or setting up a <a title="Facebook Developers Page for creating and maintaining Facebook applications" href="https://developers.facebook.com/" target="_blank">Facebook application</a>.  In a future blog article, I will cover <a title="If This Then That" href="http://www.ifttt.com/" target="_blank">If This Then That</a> as another alternative to publishing your blog articles on Facebook.</p>
<p><a>RSS Graffiti</a> makes it easy to share your blog posts, Twitter updates, YouTube videos and other social activity with your friends and fans on Facebook. You can use RSS Graffiti with any website or social application that has an RSS/Atom feed.</p>
<p>To add the <a title="RSS Graffiti Facebook application" href="https://apps.facebook.com/rssgraffiti/" target="_blank">RSS Graffiti application</a> to Facebook, browse <a title="RSS Graffiti Facebook application" href="https://apps.facebook.com/rssgraffiti/" target="_blank">https://apps.facebook.com/rssgraffiti/</a></p>
<p>You can easily add various sources to publish to your Facebook fan pages or your personal Facebook page.</p>
<p>Below is a live, as of March 29, 2012, example of two publishing plans &#8212; one for our <a title="Dynamic Net, Inc. Facebook page" href="https://www.facebook.com/dynamicnet.net" target="_blank">company Facebook fan page</a>, and the other for <a title="Facebook page for Peter M Abraham" href="https://www.facebook.com/petermabraham" target="_blank">my personal Facebook page</a>.  You are allowed to set up a number of feed sources; the RSS Graffiti 2.0 beta includes the ability to pull posts from twitter users as well as twitter hash tags.</p>
<div class="caption-pix-outer photo"style="width:500px;float:none; margin:0 auto; display:block; clear:both;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#000000;background-image:url(http://www.dynamicnet.net/wp-content/plugins/captionpix/frames/photo.jpg);border: 1px solid #D4D4BF; box-shadow: 3px 3px 10px #808080; -moz-box-shadow: 3px 3px 10px #808080; -webkit-box-shadow: 3px 3px 10px #808080; filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=5);"><div class="caption-pix-inner"><a href="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-overview-page.png"><img style="max-width:100%; width:500px;padding:0;margin:0;border:none" src="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-overview-page.png" title="" alt="RSS Graffiti 2.0 Beta overview page" /></a><span style="display:block; margin-left:auto; margin-right:auto; ; padding-top:15px;padding-bottom:5px; width:480px; text-align:center;font-family:Arial; font-style:normal; color:#000000; font-size:14px; line-height:14px">RSS Graffiti 2.0 Beta overview page</span></div></div>
<p>First, if you don&#8217;t have one already, create a publishing plan.</p>
<div class="caption-pix-outer photo"style="width:500px;float:none; margin:0 auto; display:block; clear:both;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#000000;background-image:url(http://www.dynamicnet.net/wp-content/plugins/captionpix/frames/photo.jpg);border: 1px solid #D4D4BF; box-shadow: 3px 3px 10px #808080; -moz-box-shadow: 3px 3px 10px #808080; -webkit-box-shadow: 3px 3px 10px #808080; filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=5);"><div class="caption-pix-inner"><a href="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-publishing-plan-settings.png"><img style="max-width:100%; width:500px;padding:0;margin:0;border:none" src="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-publishing-plan-settings.png" title="" alt="RSS graffiti 2.0 Beta Publishing plan settings" /></a><span style="display:block; margin-left:auto; margin-right:auto; ; padding-top:15px;padding-bottom:5px; width:480px; text-align:center;font-family:Arial; font-style:normal; color:#000000; font-size:14px; line-height:14px">RSS graffiti 2.0 Beta Publishing plan settings</span></div></div>
<p>Next, adjust your target by left clicking on the target link.</p>
<div class="caption-pix-outer photo"style="width:500px;float:none; margin:0 auto; display:block; clear:both;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#000000;background-image:url(http://www.dynamicnet.net/wp-content/plugins/captionpix/frames/photo.jpg);border: 1px solid #D4D4BF; box-shadow: 3px 3px 10px #808080; -moz-box-shadow: 3px 3px 10px #808080; -webkit-box-shadow: 3px 3px 10px #808080; filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=5);"><div class="caption-pix-inner"><a href="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-target-settings-basic-tab.png"><img style="max-width:100%; width:500px;padding:0;margin:0;border:none" src="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-target-settings-basic-tab.png" title="" alt="RSS graffiti 2.0 Beta Target Settings basic tab" /></a><span style="display:block; margin-left:auto; margin-right:auto; ; padding-top:15px;padding-bottom:5px; width:480px; text-align:center;font-family:Arial; font-style:normal; color:#000000; font-size:14px; line-height:14px">RSS graffiti 2.0 Beta Target Settings basic tab</span></div></div>
<p>You can chose to target a specific fan page, or your personal page; and whether you are posting on behalf of a specific fan page or from your personal page.</p>
<p>You can decide from three different methods of posting from Standard (the default) to Compact to Status Updates (with or without a link).  As you select each one, the preview on the bottom changes to reflect what a post might look like when published.  Personally, I find the &#8220;Standard&#8221; (default) works best.</p>
<p>Once you have your target set up, then add a source.</p>
<div class="caption-pix-outer photo"style="width:473px;float:none; margin:0 auto; display:block; clear:both;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#000000;background-image:url(http://www.dynamicnet.net/wp-content/plugins/captionpix/frames/photo.jpg);border: 1px solid #D4D4BF; box-shadow: 3px 3px 10px #808080; -moz-box-shadow: 3px 3px 10px #808080; -webkit-box-shadow: 3px 3px 10px #808080; filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=5);"><div class="caption-pix-inner"><a href="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-source-add-new-source.png"><img style="max-width:100%; width:473px;padding:0;margin:0;border:none" src="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-source-add-new-source.png" title="" alt="RSS graffiti 2.0 Beta -- add new source" /></a><span style="display:block; margin-left:auto; margin-right:auto; ; padding-top:15px;padding-bottom:5px; width:453px; text-align:center;font-family:Arial; font-style:normal; color:#000000; font-size:14px; line-height:14px">RSS graffiti 2.0 Beta -- add new source</span></div></div>
<p>Here is an example of a fully set up source for publishing <a title="Dynamic Net, Inc. Blog" href="http://www.dynamicnet.net/blog/">our WordPress blog</a> to our <a title="Dynamic Net, Inc. Facebook page" href="http://www.facebook.com/dynamicnet.net" target="_blank">Facebook fan page</a>:</p>
<div class="caption-pix-outer photo"style="width:500px;float:none; margin:0 auto; display:block; clear:both;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#000000;background-image:url(http://www.dynamicnet.net/wp-content/plugins/captionpix/frames/photo.jpg);border: 1px solid #D4D4BF; box-shadow: 3px 3px 10px #808080; -moz-box-shadow: 3px 3px 10px #808080; -webkit-box-shadow: 3px 3px 10px #808080; filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=5);"><div class="caption-pix-inner"><a href="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-source-settings-basic-tab.png"><img style="max-width:100%; width:500px;padding:0;margin:0;border:none" src="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-source-settings-basic-tab.png" title="" alt="RSS Graffiti 2.0 Beta Source Settings basic tab area" /></a><span style="display:block; margin-left:auto; margin-right:auto; ; padding-top:15px;padding-bottom:5px; width:480px; text-align:center;font-family:Arial; font-style:normal; color:#000000; font-size:14px; line-height:14px">RSS Graffiti 2.0 Beta Source Settings basic tab area</span></div></div>
<p>Did you catch how the feed URL of http://www.dynamicnet.net/feed/ can be transformed to http://www.dynamicnet.net/blog/ ?</p>
<p>Where I find this feature most useful is if you have a feed URL like http://feeds.feedburner.com/illbehonest-global-site-updates and you would rather direct visitors who click on the source URL (web page) to go to http://www.youtube.com/user/illbehonest instead.</p>
<p>In the source settings advanced tab, you can adjust the formatting of the message, as well as pick the start date for publishing (right now the label is cut off date; but the actual functionality is start date).</p>
<div class="caption-pix-outer photo"style="width:500px;float:none; margin:0 auto; display:block; clear:both;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#000000;background-image:url(http://www.dynamicnet.net/wp-content/plugins/captionpix/frames/photo.jpg);border: 1px solid #D4D4BF; box-shadow: 3px 3px 10px #808080; -moz-box-shadow: 3px 3px 10px #808080; -webkit-box-shadow: 3px 3px 10px #808080; filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=5);"><div class="caption-pix-inner"><a href="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-source-settings-advanced-tab.png"><img style="max-width:100%; width:500px;padding:0;margin:0;border:none" src="http://www.dynamicnet.net/wp-content/uploads/2012/03/rss-graffiti-2-beta-source-settings-advanced-tab.png" title="" alt="RSS graffiti 2.0 Beta Source settings advanced tab area" /></a><span style="display:block; margin-left:auto; margin-right:auto; ; padding-top:15px;padding-bottom:5px; width:480px; text-align:center;font-family:Arial; font-style:normal; color:#000000; font-size:14px; line-height:14px">RSS graffiti 2.0 Beta Source settings advanced tab area</span></div></div>
<p>Try experimenting with different formatting; I&#8217;ve found the &#8220;Same as the Item&#8217;s Title&#8221; to be helpful; you might have a different experience.</p>
<p>Once you have a source to target set up, and turned on, try it out by creating some blog articles &#8212; live or test ones you later delete.</p>
<p>If you are one of our <a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Hosting">managed hosting</a> customers, and have questions about connecting your WordPress blog you host with us to one of your Facebook fan pages or your personal Facebook page, contact our <a href="http://www.dynamicnet.net/customer-support/" title="Customer Support">customer support department</a> for free help.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2011/07/connect-wordpress-blog-facebook-notes/" rel="bookmark" class="crp_title">How to connect your WordPress Blog to FaceBook notes</a></li><li><a href="http://www.dynamicnet.net/2012/04/diy_seo/" rel="bookmark" class="crp_title">Do it yourself Search Engine Optimization</a></li><li><a href="http://www.dynamicnet.net/2011/08/create-facebook-tabs-wordpress/" rel="bookmark" class="crp_title">How to create Facebook tabs in WordPress</a></li><li><a href="http://www.dynamicnet.net/2012/03/weak-passwords-open-doors/" rel="bookmark" class="crp_title">Weak passwords and open doors</a></li><li><a href="http://www.dynamicnet.net/2011/05/recommended-wordpress-plugins-that-work-with-our-servers/" rel="bookmark" class="crp_title">Recommended WordPress plugins that work with our servers</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/04/wordpress_facebook_rss_graffiti/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IPv4 shortage &#8211; impact on ISP&#8217;s, data centers, hosting providers, and you</title>
		<link>http://www.dynamicnet.net/2012/04/ipv4-shortage-impact-isps-data-centers-hosting-providers/</link>
		<comments>http://www.dynamicnet.net/2012/04/ipv4-shortage-impact-isps-data-centers-hosting-providers/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 13:15:00 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Customer Support]]></category>
		<category><![CDATA[Managed Hosting]]></category>
		<category><![CDATA[Reseller Hosting]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=1873</guid>
		<description><![CDATA[How is the IPv4 shortage impacting ISP's, data centers, hosting providers, and consumers of hosting?]]></description>
			<content:encoded><![CDATA[<p>My grandmother helped a lot in raising me from a young boy into a man.  One of her idiosyncrasies was telling me frequently she was going to die soon.  That started when I was a very young boy, and by the time I was a teenager&#8230; it came across like the boy who cried wolf.</p>
<p>My grandmother died when I was in my thirties.  Well over twenty years of hearing her state she was going to die soon numbed me to the reality that she would die when Jesus called her until the reality hit, she died.</p>
<p>Those of us who work with IP addresses daily have heard about IPv4 addresses running out for well over a decade.  You soon start to think, the IPv4 shortage isn&#8217;t as bad as it is made out to be&#8230; until reality hits.</p>
<p>Before I write anything further, since most of you don&#8217;t work day to day with IPv4 addresses, let me go over some things.</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">Just like every business has a physical address (and potentially a mailing address), every single resource on the Internet &#8212; a web site, an email address, a database servers, etc. &#8212; has an IP address. </p>
<p style="padding-left: 15px;">There are two standards for IP addresses &#8212; IP version 4 (IPv4) and IP version 6 (IPv6). IPv4 came out first; and is widely used.  IPv6 is relatively new; and slowly being adopted.</p>
<p style="padding-left: 15px;">IPv4 uses 32 binary bits to create a unique address on the network. An IPv4 address is expressed by four numbers separated by dots. Each number is the decimal (base-10) representation for an eight-digit binary (base-2) number, also called an octet. For example: 174.36.196.4 which is the IP address of dynamicnet.net.</p>
<p style="padding-left: 15px;">Just like the U.S. Postal Service is responsible for giving out new mailing addresses, <a title="American Registry for Internet Numbers" href="https://www.arin.net/" target="_blank">ARIN</a> &#8212; American Registry for Internet Numbers&#8211; is responsible for handing out unused IP addresses in North America.  </p>
<p style="padding-left: 15px;">Typically, ARIN deals directly with small to large data centers and ISP&#8217;s who require a large volume of IP addresses; and then the ISP&#8217;s and data centers will sublet the IP addresses to their customers.</p>
<p style="padding-left: 15px;">Any mention of an IP address in this article is IPv4 unless specifically noted as IPv6.</p>
</div>
<p>&nbsp;</p>
<p>Last February, <a title="The IANA IPv4 Address Free Pool is Now Depleted" href="https://www.arin.net/announcements/2011/20110203.html" target="_blank">ARIN announced that IANA has handed out their last /8&#8242;s</a> (16 million) of IPv4 addresses.</p>
<p>When that happened, stricter rules went into effect for those doing business with ARIN.</p>
<p>ARIN now requires parties asking for additional IPv4 addresses to prove they, and their customers, are <a title="4.2.4.1. Utilization percentage (80%)" href="https://www.arin.net/policy/nrpm.html#four244" target="_blank">efficiently using at least 80% of their existing IP address.</a></p>
<p>In the past, Data centers and ISP&#8217;s would order a projected years worth of new IP address at a time.   Since February of last year, they are only able to order a three month supply.</p>
<p>Each time they ask for more IP addresses, they have to bring with them a stack of paperwork showing that previous allocations are being efficiently used; audits are involved.  Larger data centers and ISP&#8217;s are being forced to hire additional staff just to deal with the paperwork and audit requirements.</p>
<p>What counts as efficient use of a dedicated IP address does vary, but more and more the variance is tightening as the world gets closer to having no more unused IPv4 addresses. </p>
<p>Currently, the largest data centers and ISP&#8217;s consider the only valid use of a dedicated IP address in a web hosting environment to be for a digital ID also known as a secure certificate.</p>
<p>Some providers, like Rackspace.com, actually require customers to have an active (non expired) secure certificate on hand for them to release a dedicated IP address to the customer.  Other providers, like SoftLayer.com, will take the time to do an audit with you to see if there&#8217;s any way to make use of previously acquired IPv4 addresses.</p>
<p>Does does this impact hosting providers?</p>
<p>Typically, the hosting provider does not have their own data center; they rely on co-location or renting servers from data centers and ISP&#8217;s.   The hosting provider receives the IP addresses they need for their customers from the same place they have their servers (some who co-locate have large enough IP address banks that they can deal directly with ARIN).</p>
<p>More and more when a hosting provider now goes to their data center / ISP for new IP addresses, just as the data center / ISP has to go through an audit to prove efficient use of IP addresses, so does the hosting provider.</p>
<p>What about the owner of a hosting site?  How does the IP shortage impact the average consumer of hosting?</p>
<p>Prior to the growing IP crunch, it was ok for any site to have a dedicated IP address for whatever reason. Some of the reasons used in the past are as follows (along with a &#8220;&#8211;&#8221; note as to why those reasons are no longer valid):</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<ul>
<li>Be able to go directly to the address before the domain name pointed to the address &#8212; no longer needed as an alias URL can be provided by the hosting company.</li>
<li>To improve how the site is listed  in search engines &#8212; this was a myth promoted by a number of search engine optimization companies.</li>
<li>To be PCI Compliant &#8212; true if tied with a secure certificate / digital ID.</li>
</ul>
</div>
<p>&nbsp;</p>
<p>The average site owner should not be impacted for some time.  Hosting consumers who currently have a dedicated IP address they are not using efficiently, may &#8212; when push comes to shove &#8212; be asked to give up the IP address for someone who does have a valid use for one.</p>
<p>What can you do now to  help with the shortage of IPv4 addresses?</p>
<p>Check if you are on a shared IP address or if you are using a dedicated IP address; you can ask your hosting provider if you are not sure where to look for this information.</p>
<p>If you are on a shared IP, congratulations; you are helping to conserve IP addresses.</p>
<p>If you are on a dedicated IP address, then review how you are using it.  Do you have a secure certificate (digital ID) for https for your site?  Is it current or did it expire?  If the secure certificate is current, congratulations as you are making proper use of your dedicated IP address.  If not, then think about either renewing the secured certificate or giving back the dedicated IP address to be used by someone who really needs it.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have any questions.</p>
<hr />
<p>Resources:</p>
<p><a title="IPv4 address exhaustion" href="http://en.wikipedia.org/wiki/IPv4_address_exhaustion" target="_blank">https://www.arin.net/resources/request/ipv4_depletion.html<br />http://en.wikipedia.org/wiki/IPv4_address_exhaustion</a><br /><a title="Craig Silverstein answers your Google questions" href="http://tech.slashdot.org/story/02/07/03/1352239/craig-silverstein-answers-your-google-questions" target="_blank">http://tech.slashdot.org/story/02/07/03/1352239/craig-silverstein-answers-your-google-questions</a> &#8211; 5) Google and IP address<br /><a title="Myth busting: virtual hosts vs. dedicated IP addresses" href="http://www.mattcutts.com/blog/myth-busting-virtual-hosts-vs-dedicated-ip-addresses/" target="_blank">http://www.mattcutts.com/blog/myth-busting-virtual-hosts-vs-dedicated-ip-addresses/</a></p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2012/05/managed-hosting-managing/" rel="bookmark" class="crp_title">Managed Hosting &#8211; What are they managing?</a></li><li><a href="http://www.dynamicnet.net/2011/08/security-snitching/" rel="bookmark" class="crp_title">Security Snitching</a></li><li><a href="http://www.dynamicnet.net/2012/02/elusive-hunt-protect-internal-ip-blackouts/" rel="bookmark" class="crp_title">The elusive hunt to protect against internal ip blackouts</a></li><li><a href="http://www.dynamicnet.net/2011/08/security-entitlement/" rel="bookmark" class="crp_title">Security as an Entitlement</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/04/ipv4-shortage-impact-isps-data-centers-hosting-providers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why rel=author is just as important as keywords</title>
		<link>http://www.dynamicnet.net/2012/03/rel_equals_author_helps_seo/</link>
		<comments>http://www.dynamicnet.net/2012/03/rel_equals_author_helps_seo/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 13:00:27 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Plugins/Addons]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=2186</guid>
		<description><![CDATA[While there are commercial (i.e. paid) search engine optimization (SEO) companies that might be able (there's never a guarantee) have your work listed higher, there is something you can do yourself by taking advantage of the latest change at Google regarding authorship.]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face it&#8230; for the past several years, Google has been the king of search engines.</p>
<p>If you are an author of any kind &#8212; blogger, writer, content developer web site maintainer, etc &#8212; you want what you write to have the best opportunity to show as close to the top when a person uses Google with a question that covers whatever you wrote.</p>
<p>While there are commercial (i.e. paid) search engine optimization (SEO) companies that might be able (there&#8217;s never a guarantee) have your work listed higher, there is something you can do yourself by taking advantage of the latest change at Google regarding authorship.</p>
<p>Google is currently testing content tied to authorship.  You can read <a title="Author information in search results " href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;answer=1408986" target="_blank">authorship in Google search engine results</a> on the Google Support page dealing with this subject.</p>
<p>The set of tasks going through the process of making sure your site and blog home page uses rel=publisher, the posts and pages you write uses rel=author or rel=me; and that you&#8217;ve properly connected this to a <a title="Google+" href="https://plus.google.com/" target="_blank">Google plus</a> profile where you&#8217;ve pointed out the locations (web site areas) for which work is being published under your authorship / name.</p>
<p>The Google plus side is easy.  Per Google&#8217;s Help article covering the <a title="Manage links in your profile" href="http://support.google.com/accounts/bin/answer.py?hl=en&amp;answer=98085" target="_blank">Google Plus Profile contributor to area</a>, you simply sign into your Google plus profile, click on &#8220;Edit Profile&#8221;, and then click on &#8220;Contributor to&#8221; to add as many areas for which you contribute publishing as an author.</p>
<p>If you are using WordPress for your site and blogging activity, the rest of the steps are very simple thanks to the developers of the free <a title="AuthorSure Plugin for WordPress" href="http://wordpress.org/extend/plugins/authorsure/" target="_blank">AuthorSure plugin for WordPress</a>.  Russell and Liz do a fantastic job at supporting this plugin; and there are a lot of tutorials for using it at the main <a title="Main AuthorSure web site" href="http://www.authorsure.com/" target="_blank">AuthorSure plugin web site</a>.</p>
<p>Installing the plugin, going through the settings, updating the WordPress user (aka author) profiles including the &#8220;Extended Biographical Info&#8221; if you went with the extended summary can be done in less than fifteen minutes.</p>
<p>The end result is your site, blog home, and blog pages are now using the appropriate rel=publisher, rel=me, and rel=author settings; <strong>AND</strong>,  what you write socially will now have a greater impact on where you rank in Google.</p>
<p>Now that you&#8217;ve heard the ending, let me share some background to why I wrote this article.</p>
<p>It started with asking a question in one of <a title="LinkedIn Online" href="http://www.linkedin.com/" target="_blank">LinkedIn</a>&#8216;s WordPress groups, &#8221; Question on Social media replacing SEO as Google makes search results personal <a title="Social media replacing SEO as Google makes search results personal" href="http://www.poynter.org/latest-news/media-lab/social-media/159102/social-media-seo-google-makes-search-results-personal/" target="_blank">http://www.poynter.org/latest-news/media-lab/social-media/159102/social-media-seo-google-makes-search-results-personal/</a>&#8220;</p>
<p>I received the following answers from respected people in the know:</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;"><a title="Tony Gilbert Public LinkedIn Profile" href="http://www.linkedin.com/in/tonygilbertbrisbane" target="_blank">Tony Gilbert</a> • I just published a new review on this issue (Social media and SEO) which might be a little more up to date. Not specific to WordPress but useful to all website owners. <a title="Social media and search engine optimization (SEO)" href="http://webuserinsights.com/2012/social-media-and-seo/ " target="_blank">http://webuserinsights.com/2012/social-media-and-seo/ </a></p>
</div>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;"><a title="Sallie Goetsch LinkedIn Public Profile" href="http://www.linkedin.com/in/salliegoetsch" target="_blank">Sallie Goetsch</a> • We just had a presentation about structured content at the East Bay WP Meetup yesterday, and it may be that this makes things like the rel=author tag and linking your WP site to your Google+ profile (for instance) more important. Of course you want to integrate your WP site with your social media presence anyway.</p>
<p style="padding-left: 15px;">What we don&#8217;t know is whether this move on Google&#8217;s part is going to undermine Google as much as it does anyone else. What we do know is that abandoning websites and blogs in favor of social media would be a really bad idea. (You don&#8217;t want other people to have complete control over your content.).</p>
</div>
<p>&nbsp;</p>
<p>I did verify what was being said and written with my own tests; and at least for now, properly using Google Plus authorship settings does make a very nice difference to how your articles are ranked.</p>
<p>In the days before this was published, <a title="Google Analytics Update Connects Social Marketing With The Bottom Line" href="http://techcrunch.com/2012/03/20/google-analytics-social-reports/" target="_blank">Google Analytics Update Connects Social Marketing With The Bottom Line</a> was just released.  So yes, Google is tying it all together; be sure to get in the game by using the authorship tools available to you.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have any questions.</p>
<p>P.S.  If you are a <a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Hosting">managed hosting</a> customer, and want us to install and setup AuthorSure for you, just call or put in a support ticket; we will perform the work at no charge.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2012/04/diy_seo/" rel="bookmark" class="crp_title">Do it yourself Search Engine Optimization</a></li><li><a href="http://www.dynamicnet.net/2011/05/recommended-wordpress-plugins-that-work-with-our-servers/" rel="bookmark" class="crp_title">Recommended WordPress plugins that work with our servers</a></li><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2011/07/pci-compliance/" rel="bookmark" class="crp_title">Above and Beyond PCI Compliance</a></li><li><a href="http://www.dynamicnet.net/2011/07/connect-wordpress-blog-facebook-notes/" rel="bookmark" class="crp_title">How to connect your WordPress Blog to FaceBook notes</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/03/rel_equals_author_helps_seo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Weak passwords and open doors</title>
		<link>http://www.dynamicnet.net/2012/03/weak-passwords-open-doors/</link>
		<comments>http://www.dynamicnet.net/2012/03/weak-passwords-open-doors/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 13:00:01 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Customer Support]]></category>
		<category><![CDATA[Managed Hosting]]></category>
		<category><![CDATA[PCI Compliance]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=2216</guid>
		<description><![CDATA[Prior to today, my recommendation for creating secure passwords was to browse https://www.random.org/passwords/?num=20&#038;len=12&#038;format=html&#038;rnd=new, and pick a random password.

The problem with this method is that it forces you to memorize something very foreign to you or to have a method to help you remember the password.

Did you know there's an easier way to create secure passwords?  Let me walk you through the thought process.]]></description>
			<content:encoded><![CDATA[<p>If you are reading this article, you&#8217;ve probably had your share of headaches as to how to create a password for a given application that is easy to remember; and, at the same time hard for hackers to crack open or otherwise break in.</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">Prior to today, my recommendation for creating secure passwords was to browse<a title="Twenty randomly generated 12 wide passords" href="https://www.random.org/passwords/?num=20&amp;len=12&amp;format=html&amp;rnd=new" target="_blank"> https://www.random.org/passwords/?num=20&amp;len=12&amp;format=html&amp;rnd=new</a>, and pick a random password.</p>
<p style="padding-left: 15px;">The problem with this method is that it forces you to memorize something very foreign to you or to have a method to help you remember the password.</p>
</div>
<p>&nbsp;</p>
<p>If you are a security nut, then you might be using a secure, encrypted, method to track passwords per application / device. </p>
<p>But what about others who do care about security, but are experts in other areas (just not security)?  Paper notes here and there, sticky notes here and there&#8230; a disaster for internal security (a fellow disgruntled employee, the cleaning person, etc.) waiting to happen.</p>
<p>I would like to share a thought process recently shared in the WordPress <a title="LinkedIn Online" href="http://www.linkedin.com/" target="_blank">LinkedIn</a> group concerning security.  <a title="Dan Knauss LinkedIn Profile" href="http://www.linkedin.com/in/danknauss" target="_blank">Dan Knauss</a> was kind enough to share https://xkcd.com/936/ (see the screen shot below).</p>
<div class="caption-pix-outer photo"style="width:500px;float:none; margin:0 auto; display:block; clear:both;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#000000;background-image:url(http://www.dynamicnet.net/wp-content/plugins/captionpix/frames/photo.jpg);border: 1px solid #D4D4BF; box-shadow: 3px 3px 10px #808080; -moz-box-shadow: 3px 3px 10px #808080; -webkit-box-shadow: 3px 3px 10px #808080; filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=5);"><div class="caption-pix-inner"><a href="http://www.dynamicnet.net/wp-content/uploads/2012/03/password_strength.png"><img style="max-width:100%; width:500px;padding:0;margin:0;border:none" src="http://www.dynamicnet.net/wp-content/uploads/2012/03/password_strength.png" title="" alt="Using four random common words combined for a password is easy to remember, and hard to break" /></a><span style="display:block; margin-left:auto; margin-right:auto; ; padding-top:15px;padding-bottom:5px; width:480px; text-align:center;font-family:Arial; font-style:normal; color:#000000; font-size:14px; line-height:14px">Using four random common words combined for a password is easy to remember, and hard to break</span></div></div>
<p>The concept is that you would pick four words that you can combine and find easy to remember to form your password.</p>
<p>Now, the caution points I would share from a security expert point  is as follows:</p>
<p>The combination should be at least 12 wide (i.e. all the letters combined are at least 12 characters wide).<br />Since social engineering (i.e. the process of a hacker getting to know you personally either directly or indirectly &#8212; which today can just be accessing your LinkedIn profile, FaceBook page, and so on) is still widely used, the four words you pick should not be words that someone who reads what you publish (write) or verbalize can easily guess.</p>
<p>For example, I know someone who makes it very well know their favorite color is purple and they love horses.  While most hacking today is random (making everyone a potential target), if someone where to purposely target my friend, they have two words &#8212; purple and horse(s) &#8212; they can use to test breaking in.</p>
<p>Use an application like SplashID, Password Keeper, or the like which can securely store and encrypt your passwords.  Be careful of where the actual data is stored.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have any questions.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2011/10/strong-security-starts-home/" rel="bookmark" class="crp_title">Strong security starts at home</a></li><li><a href="http://www.dynamicnet.net/2012/04/wordpress_facebook_rss_graffiti/" rel="bookmark" class="crp_title">WordPress to Facebook using RSS Graffiti</a></li><li><a href="http://www.dynamicnet.net/2012/03/installing-wordpress-securely/" rel="bookmark" class="crp_title">Why installing WordPress manually is more secure</a></li><li><a href="http://www.dynamicnet.net/2012/05/site-hacked-now-what/" rel="bookmark" class="crp_title">Your site is hacked, now what?</a></li><li><a href="http://www.dynamicnet.net/2012/03/rel_equals_author_helps_seo/" rel="bookmark" class="crp_title">Why rel=author is just as important as keywords</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/03/weak-passwords-open-doors/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Why installing WordPress manually is more secure</title>
		<link>http://www.dynamicnet.net/2012/03/installing-wordpress-securely/</link>
		<comments>http://www.dynamicnet.net/2012/03/installing-wordpress-securely/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 13:20:18 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Managed Hosting]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=1999</guid>
		<description><![CDATA[Have you ever watched Restaurant Impossible or Kitchen Nightmares?  Where you shocked to see some chefs merely reheating food in a microwave, using canned soup, and other prepackaged or precooked items rather than the chefs being chefs -- cooking using fresh ingredients, and making meals from scratch?

A lot of the excuses from the owners, managers, and chefs focused around saving time, and what amounted to being penny wise and dollar foolish.

I guess after seeing those shows, I shouldn't be surprised by how many WordPress users want a control panel or means to auto install WordPress for them in the fewest clicks possible with one click being optimal.

What's wrong with an automated installation of WordPress?]]></description>
			<content:encoded><![CDATA[<p>Have you ever watched <a title="Resturant Impossible" href="http://www.foodnetwork.com/restaurant-impossible/index.html" target="_blank">Restaurant Impossible</a> or <a title="Kitchen Nightmares" href="http://www.fox.com/kitchennightmares/" target="_blank">Kitchen Nightmares?</a></p>
<p>Where you shocked to see some chefs merely reheating food in a microwave, using canned soup, and other prepackaged or precooked items rather than the chefs being chefs &#8212; cooking using fresh ingredients, and making meals from scratch?</p>
<p>A lot of the excuses from the owners, managers, and chefs focused around saving time, and what amounted to being penny wise and dollar foolish.</p>
<p>I guess after seeing those shows, I shouldn&#8217;t be surprised by how many WordPress users want a control panel or means to auto install WordPress for them in the fewest clicks possible with one click being optimal.</p>
<p>What&#8217;s wrong with an automated installation of WordPress?</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">Strong security starts with the foundation.  Would you build your home on quicksand?  Hopefully, you are answering with a resounding, NO!</p>
</div>
<p>&nbsp;</p>
<p>There are several areas of the WordPress installation that most automated tools do not cover adequately.  Those areas are as follows:</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<ul>
<li style="padding-left: 5px;">mySQL database password.  Is the password at least 12 wide, alphanumeric, containing uppercase and lowercase letters whose combination of letters does not form any dictionary word in any language?</li>
<li style="padding-left: 5px;">WordPress mysql database table prefix &#8211; are you using the widely known default of &#8220;wp_&#8221; or are you going to change it to more secure, known only to parties you authorize?</li>
<li style="padding-left: 5px;">PHP error logging &#8212; is it set up and enabled?</li>
<li style="padding-left: 5px;">Temporary directory for PHP sessions &#8212; WP_TEMP_DIR &#8212; do you have it specified in your wp-config.php file and does it have the correct permissions?</li>
<li style="padding-left: 5px;">Do you salt your cookies with <a id="internal-source-marker_0.8649557425165614" href="https://api.wordpress.org/secret-key/1.1/salt/">https://api.wordpress.org/secret-key/1.1/salt/</a> in the wp-config.php file?</li>
<li style="padding-left: 5px;">Does your .htaccess file contain security measures as recommended by the <a title="Hardening WordPress" href="http://codex.wordpress.org/Hardening_WordPress" target="_blank">Hardening WordPress Codex</a>?</li>
<li style="padding-left: 5px;">Are you using the default &#8220;admin&#8221; user that hackers know is the most likely user id for WordPress dashboards?</li>
<li style="padding-left: 5px;">Is your admin password at least 12 wide, alphanumeric, containing uppercase and lowercase letters whose combination of letters does not form any dictionary word in any language?</li>
</ul>
</div>
<p>&nbsp;</p>
<p>Automated installation systems typically do not give you the control over having a secure mySQL database password, most do not turn on PHP error logging, most may not set up the proper temporary directory for PHP sessions, most use a stock .htaccess file if they create one at all, some may use salt and others may not, and so on.</p>
<p>I don&#8217;t know about you, but I want to know about the material going into the foundation of a site or blog I&#8217;m going to be working on and maintaining.</p>
<p>If you want the best foundation for your WordPress site or blog, be sure to take the time to do it correctly and securely.</p>
<p><a href="http://www.dynamicnet.net/managed-hosting/" title="Managed Hosting">Managed hosting</a> customers of Dynamic Net, Inc. can ask our support department to manually install WordPress for them at no charge.</p>
<p><a href="http://www.dynamicnet.net/contact-us/" title="Contact us">Contact us</a> if you have any questions.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2012/02/wordpress-plugins/" rel="bookmark" class="crp_title">Five WordPress plugins for a better site</a></li><li><a href="http://www.dynamicnet.net/2011/05/moving-wordpress-site/" rel="bookmark" class="crp_title">Moving your WordPress Site from a development subdomain to a domain</a></li><li><a href="http://www.dynamicnet.net/2012/03/weak-passwords-open-doors/" rel="bookmark" class="crp_title">Weak passwords and open doors</a></li><li><a href="http://www.dynamicnet.net/2011/09/wordpress-php-errors-widget/" rel="bookmark" class="crp_title">WordPress PHP Errors Widget</a></li><li><a href="http://www.dynamicnet.net/2011/10/strong-security-starts-home/" rel="bookmark" class="crp_title">Strong security starts at home</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/03/installing-wordpress-securely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digging into local DNS resolution and APF</title>
		<link>http://www.dynamicnet.net/2012/03/digging-local-dns-resolution-apf/</link>
		<comments>http://www.dynamicnet.net/2012/03/digging-local-dns-resolution-apf/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 14:00:00 +0000</pubDate>
		<dc:creator>Peter Abraham</dc:creator>
				<category><![CDATA[Managed Hosting]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Plugins/Addons]]></category>
		<category><![CDATA[R-fx Networks]]></category>

		<guid isPermaLink="false">http://www.dynamicnet.net/?p=1843</guid>
		<description><![CDATA[APF can hang on a server rebooting with poor to no local DNS resolution.  Presented here is an S.I.M. add on module to bring up APF after the server has rebooted.]]></description>
			<content:encoded><![CDATA[<p>Over the years, we&#8217;ve really enjoyed the various <a title="R-fx Networks Projects" href="http://www.rfxn.com/projects/" target="_blank">projects created by Ryan MacDonald</a> in terms of helping our customers have more reliable and more secure servers.</p>
<p>One of the projects we consistently use and recommend is Ryan&#8217;s <a title="Advanced Policy Firewall by R-fx Networks" href="http://www.rfxn.com/projects/advanced-policy-firewall/" target="_blank">Advanced Policy Firewall</a> by R-fx Networks known as <a title="Advanced Policy Firewall by R-fx Networks" href="http://www.rfxn.com/projects/advanced-policy-firewall/" target="_blank">APF</a></p>
<p>While we do customize the implementation of APF as well as <a title="Brute Force Detection" href="http://www.rfxn.com/projects/brute-force-detection/" target="_blank">BFD</a> (making some core changes to allow us to integrate APF into our other <a title="Managed Server Security" href="http://www.dynamicnet.net/managed-services/managed-server-security/">managed security offerings</a>), one of the issues we run into from time to time with APF is that if local DNS resolution is not working when the server is rebooted, a server will hang at starting APF.</p>
<p>Most of the time this issue can be resolved by making sure local DNS resolution is perfect on reboot.</p>
<p>Sometimes an easy fix is editing /etc/resolv.conf to make use of the data center&#8217;s recommended name servers; other times it might be using the free DNS service of OpenDNS or Google.</p>
<p>What about the co-location customer or customer of a small mom and pop data center who cannot assist with how the server integrates with the data center network on a local DNS basis</p>
<p>Well, then you are stuck with a decision of whether to use APF or not, or reboot the server without APF; then someone has to remember to start up APF once local DNS resolution is working.</p>
<p>The latter part is not a good option for security, and the former doesn&#8217;t fit for customers who want an integrated picture that includes APF and BFD.</p>
<p>I did ask Ryan about the issue about a year ago (this problem doesn&#8217;t crop up often), and <a title="Ryan's reply to APF hanging on reboot" href="http://www.rfxn.com/projects/advanced-policy-firewall/#comment-5631" target="_blank">Ryan&#8217;s reply</a> is accurate and makes sense:</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">This is a long standing issue that is more to do with accepting host names in the trust rules, that if there is any network issues they are not resolvable and iptables has no built in timeout feature for resolving DNS.</p>
</div>
<p>&nbsp;</p>
<p>Until now, we&#8217;ve worked around the issue using standard techniques, one of which is mentioned above (change what is in /etc/resolv.conf), until recently where one of our long standing customers got a good deal on a MAC-based server; and put it in a data center where everything is &#8220;you are on your own other than ping, power, and pipe (which is more typical than not).</p>
<p>While it would be extremely easy and convenient to put the burden of this problem on the customer and the data center they picked, I was determined to <a title="Going through the motions or giving it your all" href="http://www.dynamicnet.net/2012/01/motions-or-giving-your-all/">not to go through status quo motions</a>.</p>
<p>The crux of the matter was local DNS resolution.  How could I test it where the test itself would not hang or otherwise take long to run?</p>
<p>Creating the test is easy, comment out all entries of /etc/resolv.conf</p>
<p>Yet, the common tools recommended over the years such as <a title="host man page" href="http://unixhelp.ed.ac.uk/CGI/man-cgi?00+00" target="_blank">host</a> and <a title="nslookup man page" href="http://unixhelp.ed.ac.uk/CGI/man-cgi?00+00" target="_blank">nslookup</a> to check for DNS issues (local and external) do not appear to have a way to control time out other than how often it will retry.  Comment out the entries in /etc/resolv.conf and then run host or nslookup against a valid public domain name, then wait&#8230; and wait&#8230; and wait&#8230; and wait&#8230; Hmm&#8230; isn&#8217;t that what is causing the APF problem?</p>
<p>Well all this thought about &#8220;digging into local DNS resolution&#8221; brought me to the <a title="dig unix man page" href="http://unixhelp.ed.ac.uk/CGI/man-cgi?00+00" target="_blank">dig</a> command.  dig is a part of the bind-utils package available for CentOS through yum installation (yum install bind-utils -y).</p>
<p>Looking at the <a title="dig unix man page" href="http://unixhelp.ed.ac.uk/CGI/man-cgi?00+00" target="_blank">dig man pages</a>, I saw you could pass a time out and number of tries and retries as part of the command structure.  Would this work quickly enough to test local DNS resolution?</p>
<p>Using <em><strong>dig +time=1 +tries=1 +retry=0  yahoo.com</strong></em>, I was able to test response times on various servers when local DNS was down as well as up.  The response time appeared to be acceptable within less than or equal to two seconds.</p>
<p>I wrote a test script to test my theory and create a framework for what might be used to restart APF if it was down because it was never set up to start on reboot (to avoid hanging on reboot).</p>
<p>&nbsp;</p>
<div class="pullboxpma">
<p style="padding-left: 15px;">#!/bin/sh<br />DNS_CHECK=`/usr/bin/dig +time=1 +tries=1 +retry=0 yahoo.com | /bin/grep ‘timed out’`<br />DNS_FAILED=’;; connection timed out; no servers could be reached’</p>
<p style="padding-left: 15px;">if [ "$DNS_CHECK" != "$DNS_FAILED" ]; then<br />     echo “local DNS is working”<br />else<br />     echo “local DNS is not working”<br />fi</p>
</div>
<p>&nbsp;</p>
<p>Running through the test proved the concept, but now what&#8230; think, think, think.  While I could write a wrapper and put it in /etc/rc.local (which is part of the boot up sequence), I would prefer to have the server running a little bit longer, even if by a few minutes; which also meant avoiding using a sleep command.</p>
<p>Then I remembered that we recently created a <a title="System Integrity Monitor" href="http://www.rfxn.com/projects/system-integrity-monitor/" target="_blank">System Integrity Monitor</a> &#8212; S.I.M. &#8212; add on module just a few weeks ago to test for IP addresses which became unbound from the network interface.  I wrote about that adventure in <a title="The elusive hunt to protect against internal ip blackouts" href="http://www.dynamicnet.net/2012/02/elusive-hunt-protect-internal-ip-blackouts/">the elusive hunt to protect against IP blackouts</a>.</p>
<p>Now that I had the code to check if local DNS is working, incorporating the code as part of another S.I.M. add on module was easy.</p>
<p>While the real test will come from our client with the MAC doing a controlled reboot of his server (we have APF turned off for reboot), testing the add on module is as simple as doing the following:</p>
<ul>
<li>Everything running fine &#8212; APF up, local DNS working &#8211;&gt; run <strong>sim -s</strong></li>
<li>service apf stop to shut down APF &#8211;&gt; run <strong>sim -s</strong></li>
<li>service apf stop to shut down APF and edit /etc/resolv.conf to comment all name servers &#8211;&gt; run <strong>sim -s</strong></li>
<li>service apf stop to shut down APF and edit /etc/resolv.conf to uncomment all name servers previously commented out &#8211;&gt; run <strong>sim -s</strong></li>
</ul>
<p>When you are happy everything is working, and want to have APF come up after reboot (not during when it might hang), then run &#8220;chkconfig &#8211;levels 0123456 apf off&#8221; to turn off apf from starting on reboot.</p>
<p>Since Ryan MacDonald is kind enough to share S.I.M. with the world, I thought it would be nice to share <a title="A System Integrity Monitor -- S.I.M. -- add on module" href="http://dynamicnet.net/download/rfx/dni_apf.mod">dni_apf.mod</a> with other R-fx Network fans.</p>
<p>Please <a title="Contact us" href="http://www.dynamicnet.net/contact-us/">contact us</a> if you have any questions.</p>
<div id="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://www.dynamicnet.net/2012/02/elusive-hunt-protect-internal-ip-blackouts/" rel="bookmark" class="crp_title">The elusive hunt to protect against internal ip blackouts</a></li><li><a href="http://www.dynamicnet.net/2011/12/real-customer-service/" rel="bookmark" class="crp_title">Real customer service</a></li><li><a href="http://www.dynamicnet.net/2011/11/setup_wordpress_multisite_hsphere/" rel="bookmark" class="crp_title">How to setup WordPress MultiSite in H-Sphere</a></li><li><a href="http://www.dynamicnet.net/2011/09/wordpress-php-errors-widget/" rel="bookmark" class="crp_title">WordPress PHP Errors Widget</a></li><li><a href="http://www.dynamicnet.net/2011/05/moving-wordpress-site/" rel="bookmark" class="crp_title">Moving your WordPress Site from a development subdomain to a domain</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.dynamicnet.net/2012/03/digging-local-dns-resolution-apf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

